LINUX.ORG.RU
ФорумAdmin

Chroot Apache


0

0

Здраствуйте уважаемые.
Вот решил сделать chroot для своего апача.Взял за основу документ
http://hill.lfa.ru/html/chroot_apache.html
Дошел до строк
Можно использовать разные методы, чтобы создать /chroot/httpd/dev/log. В случае с FreeBSD, в файл /etc/rc.conf нужно добавить следующую строчку:
syslogd_flags="-l /chroot/httpd/dev/log"
И остановился. Я нигде не встречал что бы пример по chroot для Апача делался на основе Линуха.Отсюда возник вопрос:
как создать этот файлик (/chroot/httpd/dev/log) так что бы его слешал syslog.Извините меня конешно, вполне возможно что это тупой вопрос, но тем не менее я не смог в нем разобраться.Помогите пожалуйста.
У меня стоить Slackware 10.1 Apache 1.3.33
Спасибо.


Так а разве есть разница между syslog-ом в BSD и linux-е (в этом плане) ? Стандартный syslog и в linux-е понимает additional socket-ы, см. man syslogd на предмет "-a":
-a socket
Using this argument you can specify additional sockets from that syslogd has to listen to. This is needed if you're going to let some daemon run within a chroot() environment. You can use up to 19 additional sockets. If your environment needs even more, you have to increase the symbol MAXFUNIX within the syslogd.c source file. An example for a chroot() daemon is described by the people from OpenBSD at http://www.psionic.com/papers/dns.html.

Добавьте эту опцию в стартовый скрипт syslog-а и все.

spirit ★★★★★
()

имхо, пол-системы в chroot-e не есть хорошо... :( лучше воспользоваться нормальной виртуализацией, например, XENом или аналогичным

palach
()
Ответ на: комментарий от alexandro

Юзаю chroot на Linux RH,FC - проблем вроде никаких.

anonymous
()
Ответ на: комментарий от alexandro

Попробуй, установи и посмотри :) Я с ним полдня убил и более не горю желанием иметь с ним дела :) Ибо проше загнать все или в тот же chroot или заXENить ;)

palach
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.