Служба Nginx работает успешно, но возвращает страницу Apache по умолчанию?

я установил nginx на сервер (ubuntu 16.04 ), который уже апач2 и, выполнил следующую конфигурацию:

->изменил порт 80 apache на 8888, чтобы nginx слушал порт 80
->последовательно перезапустил apache и nginx.

все еще получаю страницу apache по умолчанию, когда я набираю http ://localhost я также остановил службу apache2 и перезапустил службу nginx, чтобы гарантировать, что сервер запускается только один раз, но по-прежнему получает страницу по умолчанию apache по запросу localhost !!! которая на самом деле должна быть страницей по умолчанию nginx, потому что служба apache больше не работает.

Что мне показалось подозрительным, так это то, что запущен процесс «htcacheclean», он отвечает за возврат страницы Apache?!

как это происходит для меня странно!! любезно поделитесь подсказкой, если вы когда-либо сталкивались с такой проблемой.

ss -tlnp return для порта 80
State   Recv -Q  Send -Q     Local Address :Port   Peer Address :Port
LISTEN    0        0                     *:80                    **:**

ss -tlnp | Вывод команды grep nginx показывает nginx

ss -tlnp | grep nginx command output

1
задан 10 October 2017 в 13:12
1 ответ

Это потому, что nginx может иметь тот же DocumentRoot , что и apache, а index.html все еще находится в /var/www/html. У меня такая же проблема.

0
ответ дан 19 September 2021 в 19:22

Теги

Похожие вопросы