Назад | Перейти на главную страницу

Какой Nginx и какой файл конфигурации используется

Я пытаюсь установить модуль Phusion Passenger для Nginx. Был установлен Nginx в /usr/sbin/nginx. Гем-установщик загрузил исходники Nginx и скомпилировал их с поддержкой Passenger в /opt/nginx/sbin/nginx. Я скопировал этот файл в /usr/sbin/nginx.

Поэтому в настоящее время я сомневаюсь, какой Nginx работает и какой файл конфигурации мне следует отредактировать.

Есть ли способ определить местоположение фактически используемого Nginx и какой файл конфигурации он использует?

Вы сможете увидеть основной процесс:

florin@vm:~$ ps aux | grep nginx
root       884  0.0  0.0  76944  1308 ?        Ss   10:28   0:00 nginx: master process /usr/sbin/nginx

Выполнение:

$ /usr/sbin/nginx -V 2>&1 | grep --colour=auto conf

Это даст вам --conf-path = / etc / nginx / nginx.conf где-то поблизости.

~# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful