Как сопоставить 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 ответа2

0

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

0

Короче, нет. Адрес http:// без портов всегда идет на порт 80, точка. Вы не можете отобразить это через DNS.

Вы можете настроить Apache как «обратный прокси-сервер», чтобы он принимал запросы на порт 80 для различных доменов, затем перенаправлял их в Openfire на 9090, в Gitea на 3000 и т.д. В зависимости от домена. (Поищите на этом сайте старые сообщения о том же.)

Но если вы хотите, чтобы веб-сайт работал без указания порта, что-то должно обслуживать его через порт 80 (и 443 для https).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .