Размещение приложения ASP.NET с портами, отличными от 80 и 443 - PullRequest
0 голосов
/ 20 мая 2019

Если я размещаю веб-сайт на сервере Windows через порт 8080, могу ли я получить к нему доступ без номера порта? приложение доступно, если я использую IP-адрес сервера: 8080, но я хотел бы получить к нему доступ без порта и без размещения его на порту 80/443

Я знаю, что если я буду размещать его на порту 80 или 443 (SSL), он будет доступен без порта, но у меня есть требование не использовать порт по умолчанию для размещения приложения.

Как только вышеперечисленное будет выполнено, следующим шагом будет сделать его общедоступным, у меня уже есть общедоступный IP-адрес, и даже я настроил NAT с использованием порта 8080, но, как упоминалось выше, требование не использовать порт по умолчанию.

Ответы [ 2 ]

0 голосов
/ 20 мая 2019

Если вы хотите изменить стандартный порт для своих внутренних сетей, вам необходимо настроить привязку порта в конфигурации IIS

enter image description here

Здесьполное руководство: https://knowledge.digicert.com/solution/SO9987.html

Если вы хотите изменить стандартный порт для вашего публичного доступа.Вы можете использовать свой общедоступный IP-адрес для переадресации на порт IIS:

enter image description here

Вот пример конфигурации переадресации порта.Это зависит от вашего роутера:

https://www.lifewire.com/how-to-port-forward-4163829

0 голосов
/ 20 мая 2019

На общедоступном веб-сайте ответ - нет.

Веб-браузер не будет подключаться к нестандартному порту без протокола (HTTP или HTTPS) и порта (: 8080) после имени DNS.

Вы можете сделать это, используя ссылку.

Если бы вы могли открыть порт 80, вы могли бы использовать перенаправление на сервер через порт 8080.

Также можно зарегистрироватьсяобработчик протокола на клиентах, позволяющий клиенту искать порт 8080. Вы должны владеть компьютерами, чтобы это было приемлемым вариантом.

...