The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Apache + mod_security + mod_ssl + mod_perl"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Apache + mod_security + mod_ssl + mod_perl"
Сообщение от nece Искать по авторуВ закладки on 20-Авг-03, 17:37  (MSK)
Ребят помогите разобраться в какой последовательности ставить, перепробовал разные варианты установки. Но так и не получилось поставить как хотелось.

Ставил в такой последовательности.

1) скопировал mod_security в apache_1.3.28
2) зашёл в mod_ssl и отконфигурил его
3) зашёл в mod_perl отконфигурил

perl Makefile.PL APACHI_SRC=/home/prog/www_server/apache_1.3.28/src DO_HTTPD=1 USE_APACI=1 EVERYTHING=1 \
        SSL_BASE=/usr/local/ssl \
        APACHE_PREFIX=/usr/local/apache \
        APACI_ARGS=--disable-module=all --server-uid=apache --server-gid=apache --enable-module=access --enable-module=log_config --enable-module=dir --enable-module=mime --enable-module=auth --enable-module=alias --enable-module=auth_digest --enable-module=cgi --enable-module=digest --enable-module=env --activate-module=src/modules/extra/mod_security --enable-module=security --enable-module=ssl

5)потом откомпилил и установил

6) Потом зашёл в apache отконфигурил его
#./configure --disable-module=all --server-uid=apache --server-gid=apache --enable-module=access --enable-module=log_config --enable-module=dir --enable-module=mime --enable-module=auth --enable-module=alias --enable-module=auth_digest --enable-module=cgi --enable-module=digest --enable-module=env --activate-module=src/modules/extra/mod_security --enable-module=security --enable-module=ssl

7) откомпилил, создал сертификаты и установил.

НО при httpd -l  модуля mod_perl не наблюдается, хотя все модули которые я указал даже mod_ssl и mod_security есть.

Пробовал установку менять чередами, делать в разной последовательности но так результата и не добился, силы уже на исходе.
Если кто с этим сталкивался подскажите что не так.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Apache + mod_security + mod_ssl + mod_perl"
Сообщение от nece Искать по авторуВ закладки on 21-Авг-03, 14:44  (MSK)
Может на доку кто укажет?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Apache + mod_security + mod_ssl + mod_perl"
Сообщение от LinaS emailИскать по авторуВ закладки on 21-Авг-03, 14:52  (MSK)
>6) Потом зашёл в apache отконфигурил его
>#./configure --disable-module=all --server-uid=apache --server-gid=apache --enable-module=access --enable-module=log_config --enable-module=dir --enable-module=mime --enable-module=auth --enable-module=alias --enable-module=auth_digest --enable-module=cgi
>--enable-module=digest --enable-module=env --activate-module=src/modules/extra/mod_security --enable-module=security --enable-module=ssl
>

я может ошибаюсь или чего не вижу...
но --enable-module=perl
где
или что ты хочешь ;)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Apache + mod_security + mod_ssl + mod_perl"
Сообщение от nece Искать по авторуВ закладки on 21-Авг-03, 17:26  (MSK)
>я может ошибаюсь или чего не вижу...
>но --enable-module=perl
>где
>или что ты хочешь ;)

Да вот пробовал указывать --enable-module=perl но ругается мол нет такого модуля.

А хочу я следующего. Поставить apache при этом отключить сначала все модули а потом включить только нужные + добавить mod_security, mod_ssl, mod_perl.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Apache + mod_security + mod_ssl + mod_perl"
Сообщение от LinaS emailИскать по авторуВ закладки on 21-Авг-03, 18:37  (MSK)
>>я может ошибаюсь или чего не вижу...
>>но --enable-module=perl
>>где
>>или что ты хочешь ;)
>
>Да вот пробовал указывать --enable-module=perl но ругается мол нет такого модуля.
>

а, ну а если
--activate-module=src/modules/perl/libperl.a --enable-module=perl --disable-shared=perl
по вкусу
?


>А хочу я следующего. Поставить apache при этом отключить сначала все модули
>а потом включить только нужные + добавить mod_security, mod_ssl, mod_perl.
>
>

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Apache + mod_security + mod_ssl + mod_perl"
Сообщение от nece Искать по авторуВ закладки on 21-Авг-03, 19:34  (MSK)
Слава Богу! :)
Паставилось всё как хотел, дай Бог тебе всех благ и ограменного здаровья :)

:)))

P.S Не зря говорят век живи век учись!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Apache + mod_security + mod_ssl + mod_perl"
Сообщение от dimka Искать по авторуВ закладки on 21-Авг-03, 19:32  (MSK)
>Ребят помогите разобраться в какой последовательности ставить, перепробовал разные варианты установки. Но
>так и не получилось поставить как хотелось.

Вот рабочий вариант (с пхп и мод_дефлате):
tar -zxf ../apache_1.3.28.tar.gz
tar -zxf ../mod_perl-1.28.tar.gz
tar -jxf ../php-4.3.2.tar.bz2
tar -zxf ../mod_ssl-2.8.15-1.3.28.tar.gz
tar -zxf ../mod_deflate-1.0.19.tar.gz
cd apache_1.3.28/
./configure --prefix=/usr/apache --with-perl=/usr/bin/perl .....
cd ../php-4.3.2/
./configure --with-apache=../apache_1.3.28 .....
make && make install
cd ../mod_perl-1.28/
perl Makefile.PL APACHE_SRC=../apache_1.3.28 DO_HTTPD=1 USE_APACI=1 APACHE_PREFIX=/usr/apache EVERYTHING=1 .....
make && make install
cd ../mod_deflate-1.0.19/
./configure --with-apache=../apache_1.3.28 .....
make
cd ../mod_ssl-2.8.15-1.3.28/
./configure --with-apache=../apache_1.3.28  --prefix=/usr/apache --activate-module=src/modules/php4/libphp4.a --activate-module=src/modules/extra/mod_deflate.o .....
cd ../apache_1.3.28/
./configure --prefix=/usr/apache --activate-module=src/modules/php4/libphp4.a --activate-module=src/modules/extra/mod_deflate.o --activate-module=src/modules/perl/libperl.a --enable-module=ssl .....
make
make certificate TYPE=existing (у меня уже есть серты)
make install
cp /usr/apache/conf/httpd.conf.default /usr/apache/conf/httpd.conf (SSL настройки сидят в httpd.conf.default)

(Вместо "....." можно по желанию добавить другие необходимости)

Удачи,

димка сабака димка ее

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Apache + mod_security + mod_ssl + mod_perl"
Сообщение от nece Искать по авторуВ закладки on 21-Авг-03, 19:59  (MSK)
Ребят извиняюсь за глупый вопрос,

- для чего нужен в Apache suexec.

Так ка теперь при ./httpd -l получаю следующее
Compiled-in modules:
  http_core.c
  mod_env.c
  mod_log_config.c
  mod_mime.c
  mod_dir.c
  mod_cgi.c
  mod_alias.c
  mod_access.c
  mod_auth.c
  mod_digest.c
  mod_auth_digest.c
  mod_ssl.c
  mod_security.c
  mod_perl.c
suexec: disabled; invalid wrapper /usr/local/apache/bin/suexec

- и стоит ли его включать если я хочу попытаться сделать безопасный сервак.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Apache + mod_security + mod_ssl + mod_perl"
Сообщение от nuustik Искать по авторуВ закладки on 21-Авг-03, 23:45  (MSK)
>Ребят извиняюсь за глупый вопрос,
>
>- для чего нужен в Apache suexec.
>
>- и стоит ли его включать если я хочу попытаться сделать безопасный
>сервак.


>Ребят извиняюсь за глупый вопрос,
>
>- для чего нужен в Apache suexec.
>- и стоит ли его включать если я хочу попытаться сделать безопасный
>сервак.


1. suexec разрешает запускать цги с привилегиями другого пользователя, а не под юзером апача.
2. Я нигде не ставил, и не жужжу на проблемы с security. Главное что бы /dev/hands был в порядку

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру