Я столкнулся с подобной ситуацией, так как мой провайдер блокирует порт 80 также. Если ваш интернет-провайдер разрешает перенаправление URL, то это решение будет работать для вас. Вот что я сделал, чтобы обойти это ограничение:
Я настроил Apache для прослушивания порта 88 и проверил, что он работает, перейдя на мой внутренний IP 192.168.1.10:88
и он работает. Затем я открыл порт 88 в своем маршрутизаторе, чтобы разрешить входящий трафик на этот порт.
Следующим шагом будет переход к вашему провайдеру интернет-домена и создание записи A
и WWW
записей с использованием вашего общедоступного IP-адреса (я даже не использую dyDNS, поскольку мой провайдер редко меняет IP-адреса, если вы не отключаете маршрутизатор более 12 часов). Вы создаете две записи URL перенаправления с вашим сайтом, а затем номер порта следующим образом:
Record
Type Host
------ ----
A http://example.com:88
WWW www.example.com:88
После обновления записей DNS (в моем случае это заняло около часа) вы сможете посетить свой сайт, просто набрав URL example.com
в адресной строке. Кроме того, не забудьте включить маскирование, иначе посетители увидят, что вы используете нестандартный порт.