Re: lug-bg: Проблем с mod_chroot и Apache 2.0.55

2005-10-27 Thread Georgi Hristozov

Григор Йосифов wrote:


Григор Йосифов wrote:


Georgi Hristozov wrote:


Здравейте!
Блъскам си главата с доста гаден проблем. Машинката е със Slackware 
10.2, Apache 2.0.55 и mod_chroot 0.5. В httpd.conf имам следните 
директиви:


LoadModule chroot_module  modules/mod_chroot.so
ChrootDir /usr/httpd/

Както се досещате, Apache-то ми е инсталирано в /usr/httpd. При 
изпълнение на apachectl или httpd не вади никакъв изход или грешка, 
не записва и нищо в лога, но сървъра не е достъпен и httpd въобще не 
работи като процес. По принцип Apache трябва да работи със специален 
потребител, който съм направил - httpd и всичко е наред когато махна 
chroot. Пропускам ли нещо от конфигурацията или има някаква 
особеност на този модул? Надявам се въпроса да не е прекалено тъп.

Благодаря предварително!

Apache-то се опитва да създаде pid файл, но при chroot взима root 
директорията която е зададена със ServerRoot. Тоест ако тя е 
/usr/local и за pid файла имаш PidFile /var/run/httpd.pid, apache-то 
ще се опитва да запише pid-а в /usr/local/var/run/httpd.pid, така че 
ти трябва да създадеш тази директория и да и дадеш нужните права. 
Същото е и с логовете.



Попвавка: не от ServerRoot, ами от ChrootDir



Имам:

CustomLog logs/access_log common
ErrorLog logs/error_log
PidFile logs/httpd.pid

Така че тази възможност май отпада, защото всичко си е в папката му.

--

|Georgi Hristozov  |
|E-mail: [EMAIL PROTECTED]|
|ICQ: 3-119-401 / 81-850-937   |





Re: lug-bg: Проблем с mod_chroot и Apache 2.0.55

2005-10-26 Thread Peter Georgiev
On Wed, 26 Oct 2005 17:49:48 +0300
Georgi Hristozov [EMAIL PROTECTED] wrote:

 Здравейте!
 Блъскам си главата с доста гаден проблем. Машинката е със Slackware 
 10.2, Apache 2.0.55 и mod_chroot 0.5. В httpd.conf имам следните
 директиви:
 
 LoadModule chroot_module  modules/mod_chroot.so
 ChrootDir /usr/httpd/
 
 Както се досещате, Apache-то ми е инсталирано в /usr/httpd. При 
 изпълнение на apachectl или httpd не вади никакъв изход или грешка,
 не записва и нищо в лога, но сървъра не е достъпен и httpd въобще не
 работи като процес. По принцип Apache трябва да работи със специален 
 потребител, който съм направил - httpd и всичко е наред когато махна 
 chroot. Пропускам ли нещо от конфигурацията или има някаква особеност
 на този модул? Надявам се въпроса да не е прекалено тъп.
 Благодаря предварително!

Трудно е да се гадае от разстояние, а и информацията е оскъдна.
Най-вероятно не намира споделени библиотеки.

Дано нещо от тези връзки да ти е от помощ.

http://securityfocus.org/infocus/1694
http://www.cgisecurity.com/webservers/apache/chrootapache2-howto.html
http://www.haught.org/freebsdapache.php
http://www.faqs.org/docs/securing/chap29sec254.html
http://www.linux.com/article.pl?sid=04/05/24/1450203
http://www.debian.org/doc/manuals/securing-debian-howto/ap-chroot-apache-env.en.html

Пешо