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

конфликт nginx и apache2 - 403 запрещено

Я запускаю nginx на своем сервере и по ошибке запустил apache2 на сервере. После этого у меня на домашней странице появляется ошибка 403 Forbidden.

Я убил процесс apache2, но все еще сталкиваюсь с той же проблемой.

Nginx не запущен, но он есть у меня на домашней странице.

403 Forbidden

nginx/1.0.12

Я проверил, работает ли nginx с ps aux | grep nginx и вот что у меня есть:

root     27740  0.0  0.0   3408   764 pts/1    R+   20:16   0:00 grep --color=auto nginx

Я выполнил lsof -Pi | grep LISTEN и никакие процессы не слушают 80/443 или мой веб-порт

Также /etc/init.d/nginx не существует ...

Кажется, что nginx не установлен, но я получил ошибку 403 с nginx / 1.0.12.

Когда вы говорите, что он не работает на вашем сервере, какой результат:

ps aux | grep nginx (какие процессы запущены?)

[root@msweb01 ~] $ ps aux | grep "^nginx"
nginx    24214  0.0  0.2 1037044 40580 ?       S    Mar07   0:00 php-fpm: pool default-webnode-check 
...
nginx    30379  0.0  0.0  60336  4524 ?        S    11:18   0:04 nginx: worker process

lsof -Pi | grep СЛУШАТЬ (какие-либо процессы прослушивают 80/443 или ваш веб-порт?)

[root@msweb01 ~] $ lsof -Pi | grep LISTEN
nginx      1046     root   13u  IPv4 35851146      0t0  TCP msweb01.dev:81 (LISTEN)
php-fpm   24212     root    7u  IPv4 31168887      0t0  TCP localhost:9001 (LISTEN)
nginx     30377    nginx   13u  IPv4 35851146      0t0  TCP msweb01.dev:81 (LISTEN)

/etc/init.d/nginx статус (в зависимости от сценария initd вашей системы)

[root@msweb01 ~] $ /etc/init.d/nginx status
nginx (pid  1046) is running...

Как заметил Майкл Хэмптон, я сначала попробую:

/etc/init.d/nginx перезапуск чтобы правильно настроить этот сервер nginx, тогда, в зависимости от ваших параметров ведения журнала, установленных в nginx.conf и связанных с ним конфигурациях, я бы отслеживал их и выяснял, куда идет ваш веб-запрос.

Я, вероятно, здесь совершенно не прав, но у меня было что-то подобное недавно при тестировании (и, следовательно, при обмене местами) между apache и nginx, в котором Apache / PHP записал кеш конфигурации шаблона в файловую систему, а затем запустил nginx (который работал нормально и работал, как ожидалось) позже выдает ошибку при нажатии на шаблон dame, поскольку у пользователя nginx не было доступа для доступа / обновления кеша шаблона. В любом случае, может быть, есть на что посмотреть.