Что это значит, если я могу подключиться к «Это работает!"страница в Chrome через http://localhost:8080, но не напрямую с использованием http://localhost, в каком случае я получаю сообщение« Этот сайт недоступен »? Я предполагаю, что вопрос, как я могу получить доступ к странице без ввода номера порта? Разве это не возможно?
2 ответа
Вы не говорите свой Os, но это может быть по двум причинам: во-первых, проверьте, не блокирует ли ваш брандмауэр порт 80, во-вторых, проверьте ваши файлы конфигурации портов Apache, в Ubuntu конфигурация порта разделена на несколько файлов:
В /etc/apache2/ports проверьте наличие директивы Listen 80
В /etc/apache2/sites-available/000-default проверьте наличие директивы VirtualHost *:80
http://localhost, используя порт 80, поэтому измените конфигурацию apache на порт 80, а не 8080. Если вы используете ubuntu и apache2, файл конфигурации находится в /etc/apache2/sites-enable/000-default.conf, /etc/apache2/ports.conf.