Я хотел бы знать, как установить stub_status
модуль на уже установленном сервере Nginx через Кв. - получает репозиторий.
Вы знаете, является ли это доступной функцией? Я считал, что этот модуль не обеспечивается по умолчанию (официальная страница Nginx), и это должно быть скомпилировано вручную.
Спасибо,
Теперь тупиковое состояние используется для определения здоровья nginx через страницу состояния. Для использования его nginx, должно быть, был скомпилирован с модулем HttpStubStatusModule. Чтобы проверить, было ли это выполнено это в консоли:
nginx -V 2>&1 | grep -o with-http_stub_status_module
и если Вы получаете этот вывод:
with-http_stub_status_module
затем его установленный.
Установка на основе nginx состояния:
Установленный:
/etc/nginx-sp/vhosts.d/APPNAME.d/nginx_status.conf
добавьте это:
location /nginx_status {
stub_status on;
access_log off;
allow 1.1.1.1; <--- [your machine IP address]
deny all;
}
sudo service nginx-sp restart
посещение: http://example.com/nginx_status
необходимо видеть вывод как это:
Active connections: 43
server accepts handled requests
7368 7368 10993
Reading: 0 Writing: 5 Waiting: 38
active – (reading + writing)
.Не установленный:
В установке существует две опции
от панели запуска:
sudo add-apt-repository ppa:nginx/stable
sudo apt-get update
sudo apt-get install nginx
от nginx пакета в Ubuntu repo:
sudo apt-get install nginx-full
Источники: