Назад | Перейти на главную страницу

Быстрое переключение порта Apache по умолчанию

У меня дефолт Listen 80 в httpd.conf. Иногда мне нужно мое собственное веб-приложение для работы на этом порту, поэтому я запускаю его с помощью sudo. Итак, сначала мне нужно изменить порт Apache на что-то другое. Я ищу быстрое действие одним щелчком для переключения вперед и назад.

Пожалуйста, порекомендуйте.

Вы не можете.
Чтобы изменить порт (а) или адрес (а), которые прослушивает веб-сервер, вы должны изменить конфигурацию веб-сервера и перезапустить веб-сервер.


Думаю, ваши лучшие варианты:

  • С помощью mod_proxy передать ваше приложение через Apache
    Пусть ваше приложение прослушивает другой порт и соответствующим образом настраивает mod_proxy.

  • Пусть и Apache, и ваше приложение прослушивают разные порты и используют третье приложение для прослушивания порта 80 и перенаправления запросов в соответствующую службу.
    В основном пишу свой собственный прокси-сервер с отскоком сокета.

Написание прокси-сервера с отскоком сокета (или конфигурации mod_proxy) оставлено как упражнение для читателя - в основном потому, что я не знаю ваших внутренних требований.