Chrooting Apache2 With mod_chroot. Part 3.




file system

3.2. Второй метод: Создание символической ссылки в файловой системе

Этот метод проще, потому что вы должны сделать это только один раз и не надо изменять конфигурацию виртуального хоста. Мы создаем символическую ссылку, указывающую из /var/www/var/www на /var/www:

mkdir -p /var/www/var

cd /var/www/var

ln -s ../../ www

В конце мы должны остановить Apache, создать символическую ссылку с / var/run/apache2.pid на / var/www/var/run/apache2.pid, и запустить его снова:

/etc/init.d/apache2 stop

ln -s /var/www/var/run/apache2.pid /var/run/apache2.pid

/etc/init.d/apache2 start

Вот и все. Теперь вы можете вызывать свои веб-страницы, как раньше, и они должны обслуживаться без проблем, пока они являются статическими файлами HTML или используют mod_php.

mod-chroot-phpinfo

.

.

.

.

.

.

.

.

.

.

.

.

Если вы используете CGI, например Perl, suPHP, Ruby и т.д., то вам необходимо скопировать интерпретатор (например, /usr/bin/perl, /usr/sbin/suphp и т.д.) в chroot-оболочку вместе со всеми библиотеками, необходимыми для интерпретатора. Вы можете узнать о необходимых библиотеках с помощью команды ldd, например:

ldd /usr/sbin/suphp

server2:/var/www/web1/log# ldd /usr/sbin/suphp

linux-gate.so.1 =>  (0xffffe000)

libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7e34000)

libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7e0f000)

libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7e03000)

libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7cd2000)

/lib/ld-linux.so.2 (0xb7f23000)

server2:/var/www/web1/log#

Если вы скопировали все необходимые файлы, но страница все равно не работает, вы должны взглянуть на лог ошибок Apache. Обычно он показывает, в чем именно заключается проблема.

4. Ссылки.

mod_chroot: http://core.segfault.pl/~hobbit/mod_chroot/

Apache: http://httpd.apache.org/

Debian: http://www.debian.org/

.

.

Источник: http://www.howtoforge.com/chrooting-apache2-with-mod_chroot-on-debian-lenny

Popularity: 1%



Этот материал находится на сайте http://compiling.ru
__________________________________________



Похожие посты:


  • Chrooting Apache2 With mod_chroot On Debian Lenny
  • Chrooting Apache2 With mod_chroot. Part 2.
  • Nginx Catch-All Host As Front End 3, Configure Nginx
  • Drupal 6 Hosting With nginx And PHP-FastCGI. Part 4
  • Отключение просмотра каталогов на Apache



  • Опубликовано 15 Апр 2010 в 13:32. В рубриках: Solutions. Вы можете следить за ответами к этой записи через RSS 2.0. Вы можете оставить отзыв или трекбек со своего сайта.

    Оставьте свой отзыв

    Партнёры:


    forum.vpnssl.ru

    Выбор решений, консультации, примеры.

    Есть вопрос! Оставь свой голос!

    Question:

    Что нужно админу для счастья?

    View Results

    Loading ... Loading ...




    Most Popular Posts



    Supported:

  • Посуточная или краткосрочная владивосток недвижимость объявления - это теперь просто.
  • скачать программы для андроид, revolution.


  • free counters