Почему я все еще вижу сайт Apache на Nginx?

Почему я все еще вижу сайт Apache на Nginx?

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

Я очистил и удалил Apache, но я все еще не могу избавиться от этой проблемы, попробовал переустановить и очистить снова, затем перезапустить. Есть идеи, в чем может быть проблема?

P.S. Мой компьютер вообще не распознает установленный Apache2, и все файлы и двоичные файлы Apache не находятся, даже когда я ищу их вручную.

root@elite-HP-Pro3500-G2-MT-PC:/home/elite# whereis apache2
apache2:
root@elite-HP-Pro3500-G2-MT-PC:/home/elite# sudo service apache2 start
Failed to start apache2.service: Unit apache2.service failed to load: No such file or directory.
root@elite-HP-Pro3500-G2-MT-PC:/home/elite# sudo apt-get purge apache2 apache2-utils
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package 'apache2' is not installed, so not removed
Package 'apache2-utils' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 19 not upgraded.

решение1

Даже после того, как тыудалить apache2 полностью, у вас по-прежнему будут файлы "сайта по умолчанию", находящиеся в /var/www/. По умолчанию Nginx попытается обслуживать эти или свои собственные версии этих файлов для сайтов, которые он не может сопоставить иным образом. Вы можете увидеть все это в /etc/nginx/sites-available/default.

То, что вы видите, было задумано заранее, просто это было неожиданно.

Чтобы исправить это, вы можете отредактировать или удалить сайт по умолчанию... Или изменить файлы в /var/www/соответствии с вашими потребностями. Если вы хотите избавиться от сайта по умолчанию, вы можете удалить /etc/nginx/sites-available/default. Это просто символическая ссылка, поэтому, если вы хотите восстановить ее, вы можете сделать это с помощью:

sudo ln -s /etc/nginx/sites-{available,enabled}/default

И не забудьте перезагрузить компьютер после внесения изменений в конфигурацию:

sudo service nginx configtest  # make sure the config is good before reloading!
sudo service nginx reload

решение2

И Nginx, и Apache ссылаются на /var/wwwHTML-файл.

Выполните эту команду и обновите страницу:

mv /var/www/html/index.html index.html_bkp

решение3

sudo service nginx configtest

Перед перезагрузкой убедитесь, что конфигурация правильная!

sudo service nginx reload

Связанный контент