We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Проблема с подключением mod_status на Apache
Проблема с подключением mod_status на Apache
Поднял web сервер на VPS при помощи CP Vesta.
ОС: Debian 7
Версия apache: Apache/2.2.22 (Debian)
На сервере работает один сайт - CMS PrestaShop 1.6.1.4
Домен не прикреплял - работаю по IP
Не могу подключить mod_status на Apache.
Облазил весь интернет, перепробовал кучу гайдов - ничего не работает (
Пытался разобраться сам - не разобрался.
Может из вас кто подскажет в чем причина, ну а я пока начну с базовых моментов:
Конфиг Apache /etc/apache2/apache2.conf :
Запуск подгружаемого мода status: /etc/apache2/mods-enabled/status.load
Конфиг мода status: /etc/apache2/mods-enabled/status.conf
При выполнении команды: /usr/sbin/a2enmod status пишет
Если запустить команду: apachectl -l то увидим что apache не скомпилировался с нашим модом:
Где еще ковырять не знаю. Разобраться самостоятельно наверно у меня уже не получится. В целом нужды особой в этом моде нет, но конечно приятно было бы если бы он у меня работал и я мог его потестить.
Всем пис ;)
ОС: Debian 7
Версия apache: Apache/2.2.22 (Debian)
На сервере работает один сайт - CMS PrestaShop 1.6.1.4
Домен не прикреплял - работаю по IP
Не могу подключить mod_status на Apache.
Облазил весь интернет, перепробовал кучу гайдов - ничего не работает (
Пытался разобраться сам - не разобрался.
Может из вас кто подскажет в чем причина, ну а я пока начну с базовых моментов:
Конфиг Apache /etc/apache2/apache2.conf :
Code: Select all
# It is split into several files forming the configuration hierarchy outlined
# below, all located in the /etc/apache2/ directory:
#
# /etc/apache2/
# |-- apache2.conf
# | `-- ports.conf
# |-- mods-enabled
# | |-- *.load
# | `-- *.conf
# |-- conf.d
# | `-- *
# Global configuration
LockFile ${APACHE_LOCK_DIR}/accept.lock
PidFile ${APACHE_PID_FILE}
Timeout 30
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 20
<IfModule mpm_prefork_module>
StartServers 3
MinSpareServers 3
MaxSpareServers 9
ServerLimit 256
MaxClients 20
MaxRequestsPerChild 3000
</IfModule>
<IfModule mpm_worker_module>
StartServers 2
MinSpareThreads 25
MaxSpareThreads 75
ThreadLimit 64
ThreadsPerChild 25
MaxClients 200
MaxRequestsPerChild 4000
</IfModule>
<IfModule mpm_event_module>
StartServers 2
MinSpareThreads 25
MaxSpareThreads 75
ThreadLimit 64
ThreadsPerChild 25
MaxClients 200
MaxRequestsPerChild 4000
</IfModule>
# These need to be set in /etc/apache2/envvars
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}
#User www-data
#Group www-data
AccessFileName .htaccess
<Files ~ "^\.ht">
Order allow,deny
Deny from all
Satisfy all
</Files>
DefaultType None
HostnameLookups Off
ErrorLog ${APACHE_LOG_DIR}/error.log
LogLevel warn
# Include module configuration:
Include mods-enabled/*.load
Include mods-enabled/*.conf
# Include list of ports to listen on and which to use for name based vhosts
Include ports.conf
LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined
LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %O" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
LogFormat "%b" bytes
Include conf.d/
Code: Select all
LoadModule status_module /usr/lib/apache2/modules/mod_status.so
Code: Select all
<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from all
</Location>
ExtendedStatus On
Code: Select all
Module status already enabled
Code: Select all
Compiled in modules:
core.c
mod_log_config.c
mod_logio.c
mod_version.c
prefork.c
http_core.c
mod_so.c
Всем пис ;)
Re: Проблема с подключением mod_status на Apache
Кто-нибудь намекнет по данному случаю что-нибудь?
С данным вопросом пытался разобраться на форуме nulled.cc - ссылка на тему
Но знающие люди от туда, написали, цитирую:
С данным вопросом пытался разобраться на форуме nulled.cc - ссылка на тему
Но знающие люди от туда, написали, цитирую:
Надеюсь на любой отклик касательно данной проблемы ;)Идёте на форум ВестыЦП и пылесосите им мозк.
Re: Проблема с подключением mod_status на Apache
в весте уже все включено - смотрите мониторинг https://XX.XX.XX.XX:8083/list/server/?web
Re: Проблема с подключением mod_status на Apache
Мониторинг:Iknow wrote:в весте уже все включено - смотрите мониторинг https://XX.XX.XX.XX:8083/list/server/?web
SpoilerShow
Может кто найдет ошибку моих действий - отпишитесь ;)
Re: Проблема с подключением mod_status на Apache
В VestaCP этот модуль изначально включен (был по крайней мере)
проверяем, что модуль включен:
ожидаемый ответ:
смотрим настройки модуля, если у вас не так, копипаста приветствуется:
сами настройки:
проверяем:
Работает однако:
PS: Чтобы получить доступ извне, то не забудьте открыть порт в firewall
проверяем, что модуль включен:
Code: Select all
a2enmod status
Code: Select all
Module status already enabled
Code: Select all
nano /etc/apache2/mods-enabled/status.conf
Code: Select all
Listen 127.0.0.1:8081
<Location /server-status>
SetHandler server-status
Order allow,deny
Allow from 127.0.0.1
Allow from all
</Location>
Code: Select all
lynx http://127.0.0.1:8081/server-status
PS: Чтобы получить доступ извне, то не забудьте открыть порт в firewall
Re: Проблема с подключением mod_status на Apache
Мне уже смешно, Тостер - странный уголок для вопросов :)dudilona wrote: На "Тостере" добились каких-то изменений
Re: Проблема с подключением mod_status на Apache
Разрешим доступ в firewall
Редактирует настройки плагина:
Разрешаем доступ к модулю:
Перезапускаем апач.
И заходим по http://ip-address:8081/server-status
Редактирует настройки плагина:
Code: Select all
/etc/apache2/mods-enabled/status.conf
Code: Select all
Listen *:8081
<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from 127.0.0.1
Allow from all
</Location>
И заходим по http://ip-address:8081/server-status
Re: Проблема с подключением mod_status на Apache
skurudo, Вас именно и не хватало все это время )))skurudo wrote:В VestaCP этот модуль изначально включен (был по крайней мере)
Я уже весь интернет заспамил касательно решения данной проблемы. (ну зато ссылочной массы вам в копилку на благое будущее)
Что касается первой части Вашего ответа(касательно локального доступа), методом проб и ошибок, мне удалось эту часть задачи решить самостоятельно примерно за час до Вашего ответа.
Также еще добавлю, что если мы хотим подключить статистику Munin то необходимо в конфиг: /etc/nginx/nginx.conf добавить следующий код:
Code: Select all
server {
listen 127.0.0.1:80;
location /server-status {
proxy_pass http://127.0.0.1:8081;
}
}
Про Firewall я вообще забыл )))
Ну по крайней мере хоть кто-то там обратил внимание на мою проблему.Мне уже смешно, Тостер - странный уголок для вопросов :)
Посоветуйте тогда полезные ресурсы, мне это пригодиться в будущем ;)
"Фантазер?" - не то слово! Фантазер я конкретный и я этому рад :)
Главное, что я результативный фантазер )
Спасибо Вам большое за внимание, до будущих встреч ;)
Re: Проблема с подключением mod_status на Apache
К сожалению, не смотря на "внимание" Тостер стал довольно тухлым ресурсом по результативности ответов. Те, кто мог бы там помочь, там не сидит. А те, кто сидит - довольно часто увы.dudilona wrote: Ну по крайней мере хоть кто-то там обратил внимание на мою проблему.
Посоветуйте тогда полезные ресурсы, мне это пригодиться в будущем ;)
Фантазеры - это я больше про переписку на тостере. Полезли в какие-то дебри зачем-то :)dudilona wrote:"Фантазер?" - не то слово! Фантазер я конкретный и я этому рад :)
Главное, что я результативный фантазер )
Re: Проблема с подключением mod_status на Apache
Подскажите пожалуйста, в чем может быть проблема. Все сделал согласно вашим рекомендациями, но в результате появляется ошибка:skurudo wrote:Разрешим доступ в firewall...
Forbidden
You don't have permission to access /server-status on this server.