"localhost:8080" работает нормально, а "localhost" - нет
"localhost:8080" работает нормально, но обязательно ли указывать номер порта всегда, потому что он не работает, когда я просто набираю "localhost"
2 ответа
IANA назначил 80 в качестве общеизвестного номера порта HTTP.
Поэтому браузеры используют этот порт по умолчанию.
Если что-то прослушивает другой порт, вы должны указать порт.
Если вы хотите, чтобы ваш прослушивающий локальный веб-сервер принимал запросы через порт 80, вам необходимо настроить его для этого.
если ты хочешь localhost
вести себя как localhost:8080
Вы должны настроить Apache, чтобы открыть оба порта. вот как:
- Откройте файл конфигурации Apache. (
httpd.conf
ты знал это.) - Поиск слова
Listen
и вы увидите что-то вроде этого:
Слушать 127.0.0.1:8080
- Добавьте эту строку после нее и сохраните ее. затем перезапустите Apache.
Слушать 127.0.0.1:80