Я установил nginx 1.10.0 в ubuntu и настроил концепцию баланса нагрузки. Теперь, установив 2 сервера, мне нужно добавить модуль проверки работоспособности для проверки статуса работоспособности нашего сервера.
root@server:/usr/sbin# nginx -v
nginx version: nginx/1.10.0 (Ubuntu)
Я читал об этих документах https://github.com/cep21/healthcheck_nginx_upstreams
в этом документе говорится:
==INSTALL==
# Similar to the upstream_hash module
cd nginx-0.7.62 # or whatever
patch -p1 < /path/to/this/directory/nginx.patch
./configure --add-module=/path/to/this/directory
make
make install
Я установил Nginx с помощью cmd, а не вручную
cmd: apt-get install nginx
Я не знаю, где установлен nginx, по умолчанию / usr / local / nginx. но каталога нет.Ссылка
Подскажите, как установить и настроить плагин проверки работоспособности в nginx
Похоже, модуль nginx ngx_http_upstream_module буду делать то, что ты хочешь. Оно имеет проверки здоровья для бэкэндов тоже. Вы, вероятно, обнаружите, что в вашем дистрибутиве nginx есть все это.
Готов поспорить, вам потребуется перекомпилировать nginx с модулем проверки работоспособности, а не устанавливать официальный.