Как настроить веб-сайт Apache для использования нескольких портов, включая 80 или 8080
Апаш / / March 17, 2020
Последнее обновление


Несколько месяцев назад я столкнулся с необходимость настроить мой частный сайт, работающий на апаш использовать несколько портов. Интернет-провайдер для моего дома начал блокировать входящий порт 80, поэтому мне пришлось настроить Apache для использования альтернативного порта. Процесс был очень простым, и, поскольку меня недавно спросили «как» в моем блоге, я решил, что запишу этот процесс очень быстро для всех читателей.
Контекст: В моем примере я запустил Apache на порту 80 на одном IP. Однако мне нужен был Apache для прослушивания и обслуживания моего веб-сайта на порту 8080. Хотя я выбрал порт 8080, вы можете использовать любой порт (однако я рекомендую порт более 1000). Хорошо, давай займемся этим.
Шаг 1: Откройте файл конфигурации Apache httpd.conf (на моем хосте Windows он находится здесь: «c: \ Program Files \ Apache Group \ Apache2 \ conf»)
Шаг 2: найти линия: Слушай 80 и ТипСлушай 8080 на следующей строке:
Обратите внимание, ваш конфиг может выглядеть иначе, но вы должны понять

Шаг 3: найти VirtualHost часть для вашего сайта конфигурации и добавлять*:8080 как показано ниже:

Обратите внимание, ваш конфигурационный файл может выглядеть не так, как мой Вместо *: 80 вы можете увидеть IP-адрес: 80 - это зависит, но это должно дать вам общее представление. Вы также можете просто заменить старый номер порта новым, если вам не нужен ваш сайт, доступный на обоих портах.
Шаг 4:Начать сначалаапаш Веб-сервис
Все сделано. Ваш веб-сайт теперь должен быть доступен через любой порт.
Не забудьте проверить свою работу, нажав на свой веб-сайт на новый номер порта: http://www.yoursite.com: 8080.
Метки:апаш, множественные порты, httpd.conf