Автор Тема: Server-info и Server-status для apache2  (Прочитано 5024 раз)

Оффлайн Axe79

  • Участник
  • *
  • Сообщений: 175
Server-info и Server-status для apache2
« : 12.02.2010 22:58:02 »
Цитировать
Пошаговая инструкция одиннадцатая:  Server-info  и Server-status

Устанавливаем ALT Linux 4.0 Server из коробки

Шаг №1:
# apt-get install apache
# rpm -qa | grep apache
apache-common-1.3.33rusPL30.20-alt6
apache-1.3.33rusPL30.20-alt6
 
Шаг №2:
#cd /etc/httpd/conf
Раскоментировать в
/etc/httpd/conf/httpd.conf
LoadModule info_module modules/mod_info.so
AddModule mod_info.c
в самый конец текста всего файла вставить строку
Include /etc/httpd/conf/my.conf

Шаг №3: Создаем файл
#cat >>/etc/httpd/conf/my.conf
<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from 127.0.0.1 localhost 10.0.0.0/24
</Location>
 
<Location /server-info>
SetHandler server-info
Order deny,allow
Deny from all
Allow from 127.0.0.1 localhost 10.0.0.0/24
</Location>
сохранить
(ctrl+d)

Шаг №3: перезапустить apache
# service httpd restart

По адресам http://10.0.0.1/server-info и http://10.0.0.1/server-status смотрим полезную информацию о apache и его работе.

попробовал запустить с изменениями ... не удалось.

Менял :
1. В /etc/httpd2/conf/httpd2.conf
добавил

LoadModule info_module modules/mod_info.so
AddModule mod_info.c
Include /etc/httpd/conf/my.conf

 (при перезапуске сервера выдаёт
[root@localhost my_soft]# /sbin/service httpd2 start
Starting httpd2 service: [Fri Feb 12 21:54:04 2010] [warn] module info_module is already loaded, skipping
Syntax error on line 150 of /etc/httpd2/conf/httpd2.conf:
Invalid command 'AddModule', perhaps misspelled or defined by a module not included in the server configuration
                                                                                                           [FAILED]

если закоментить то сервак запускается но линки http://10.0.0.1/server-info и http://10.0.0.1/server-status ничего полезного не выдают)



2. Шаг №3: Создаем файл
#cat >>my.conf/etc/httpd2/conf/

Посоветуйте если опыт есть , пожалуйста.

« Последнее редактирование: 13.02.2010 01:37:43 от Axe79 »
Ничто так не стимулирует тягу к труду интеллектуальному, как обилие труда физического!
Gutta cavat lapidem non vi, sed saepe cadendo Капля долбит камень не силой, а частым падени

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 984
    • Пошаговые инструкции
Re: Server-info и Server-status для apache2
« Ответ #1 : 13.02.2010 09:06:59 »
Посоветуйте если опыт есть , пожалуйста.

Первая проблема в том, что вы путаете apache  и apache2. Простая подставка двойки в инструкции ничего не решает.
Чтобы понять как подключаются модули удалите apache2  и попробуйте все по инструкции на apache.

И уже после этого почитайте инструкции как это сделать в apache2

Включаем ссылки загрузку модулей:

#cat /etc/httpd2/conf/mods-start.d/130-info.conf
info=yes

cat /etc/httpd2/conf/mods-start.d/131-status.conf
status=yes

Включаем ссылку загрузки сайта:

#cat /etc/httpd2/conf/extra-start.d/020-httpd-info.conf
httpd-info=yes

Создаем сами ссылки
# a2chkconfig
В файле /etc/httpd2/conf/extra-available/httpd-info.conf
разрешаем доступ по адресу localhost
строка 24 и строка 47
Allow from .example.com  127.0.0.1

Перегружаем  apache2
# service httpd2 restart
« Последнее редактирование: 13.02.2010 09:12:44 от Salomatin »
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 373
  • Учиться .... Телепатами не рождаются, ими ....
Re: Server-info и Server-status для apache2
« Ответ #2 : 13.02.2010 09:08:13 »
В Apache2 нет инструкции AddModule. Это инструкция Apache1.

Попробуйте просто не вставлять строчку
AddModule mod_info.c


Оффлайн Axe79

  • Участник
  • *
  • Сообщений: 175
Re: Server-info и Server-status для apache2
« Ответ #3 : 13.02.2010 19:01:30 »
Спасибо за советы.

В Apache2 нет инструкции AddModule. Это инструкция Apache1.
Попробуйте просто не вставлять строчку
AddModule mod_info.c
Большое спасибо, я пробовал не получалось.


to Salomatin
Ваши рекомендации как всегда выше всяких похвал.
И меня радует присутствие такого человека на форуме.
Запустилось показало всё как и обещали.

apache1 ставить не стал... Боюсь начать путаться в файлах.
а после последних опытов с установкой/удалением пакетов "на воду дую"
Пришлось переустанавливать систему.
« Последнее редактирование: 13.02.2010 22:46:04 от Axe79 »
Ничто так не стимулирует тягу к труду интеллектуальному, как обилие труда физического!
Gutta cavat lapidem non vi, sed saepe cadendo Капля долбит камень не силой, а частым падени

Оффлайн Axe79

  • Участник
  • *
  • Сообщений: 175
Re: Server-info и Server-status для apache2
« Ответ #4 : 14.02.2010 00:21:49 »
Для прояснения ситуации...
на чём написаны эти конфиги и дополнительные файлы и модули.
Ничто так не стимулирует тягу к труду интеллектуальному, как обилие труда физического!
Gutta cavat lapidem non vi, sed saepe cadendo Капля долбит камень не силой, а частым падени

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 984
    • Пошаговые инструкции
Re: Server-info и Server-status для apache2
« Ответ #5 : 14.02.2010 10:53:20 »
Для прояснения ситуации...
на чём написаны эти конфиги и дополнительные файлы и модули.
Некоторые на сайте настойчиво рекомендуют обращаться только к первоисточнику. Не думаю, что таким рекомендациям следуют всегда и  перечитывают вечерами  непереводного "Гамлета". :)
Каждый решает сам.

Информации по Apache2 мало.
Хорошее пояснение нашел на Sisyphus в исходниках к пакету:
http://sisyphus.ru/ru/srpm/Sisyphus/apache2/sources/1
Автор пакета сам пишет: "ссылки с его описанием не нашёл".

Смелее спрашивайте на форуме.
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"