Как сопоставить custom domain name
например, chat.server.com
с chat.server.com:9090
. Я на самом деле хочу сопоставить custom domain name
как показано выше, набрав номер port no
. Так же, как я набираю localhost, а Apache
перенаправляет на localhost:80
. Я использую ноутбук с Windows 10. Также я использую wampp server
на нем. Также я использую Openfire server
на нем. Мне нравится назначать собственный домен для открытого огня. Любая идея...
2 ответа
Wampp - это Apache+MySQL+PHP+PERL под Windows. Это мощный пакет интеграции с сайтом.
Поэтому, если нам нужно изменить порт, нам нужно изменить файл конфигурации apache.
Если ваше доменное имя использует https, вам нужно изменить Listen 443 в файле http-ssl.conf на нужный порт. Если ваше доменное имя использует http, вам нужно изменить Listen 80 в файле httpd.conf на нужный порт.
Большинство приложений имеют специализированные файлы конфигурации для изменения соответствующих портов, но некоторые программы имеют фиксированные порты, которые разработаны в программировании программиста и не могут быть изменены.
Мы можем попытаться выполнить сопоставление портов, чтобы изменить порт следующим образом:
Откройте командную строку, например (Карта 11111 от 10.10.10.10 с портом 80 от 10.10.10.10):
Увеличьте отображение портов:
Netsh интерфейс portproxy add v4tov4 listenport = 11111
ListenAddress = 10.10.10.10connectport = 80
connectaddress = 10.10.10.10
Удалить сопоставление портов:
Netsh интерфейс portproxy del v4tov4 listenport = 11111
ListenAddress = 10.10.10.10
Просмотр существующих сопоставлений портов:
Netsh интерфейс portproxy show v4tov4
Вы можете проверить, прослушивает ли порт команда:
netstat -ano | найти "11111"
Проверьте, подключен ли порт:
телнет 10.10.10.10 11111
Короче, нет. Адрес http://
без портов всегда идет на порт 80, точка. Вы не можете отобразить это через DNS.
Вы можете настроить Apache как «обратный прокси-сервер», чтобы он принимал запросы на порт 80 для различных доменов, затем перенаправлял их в Openfire на 9090, в Gitea на 3000 и т.д. В зависимости от домена. (Поищите на этом сайте старые сообщения о том же.)
Но если вы хотите, чтобы веб-сайт работал без указания порта, что-то должно обслуживать его через порт 80 (и 443 для https).