Как да премахнете номера на :port от края на IIS URL?

В IIS забелязах, че когато използвате портовете по подразбиране (80 за http и 443 за https), номерът на порта не се показва в края на URL адреса във вашия браузър . Въпреки това, ако използвате различен порт, той ще се покаже.

Пример: Портът по подразбиране генерира връзка: http://www.example.com

Персонализираният порт генерира връзка: http://www.example.com:8301

Има ли настройка, която можете да промените, за да накарате порта (в този случай :8301) да не се показва, без да използвате настройките по подразбиране?


person AlbatrossCafe    schedule 05.06.2015    source източник
comment
Номерът на порта е значителна част от URL адреса - не е незадължително показван елемент и не е свързан с IIS. За нестандартни портове номерът трябва да бъде включен.   -  person adelphus    schedule 05.06.2015


Отговори (1)


80 е порт по подразбиране за HTTP връзки. http://example.com = http://example.com:80

443 е порт по подразбиране за HTTPS връзки. https://example.com = https://example.com:443

Ако хоствате на друг порт, трябва да го включите в URL адреса.
Това не е правило на IIS - става въпрос за HTTP като цяло. Не можете да конфигурирате сървъра по такъв начин, че http://example.com да работи с порт 8301 и не мога да си представя ситуация, когато може бъди полезен. Силно вярвам, че 80 порт е избран по подразбиране от страна на браузъра, но не е зададен от страна на сървъра.

Ако искате потребителите да достигат до този уебсайт чрез http://example.com URL и той трябва да е главна страница, тогава разменете обвързванията на своите 8301 и 80 портове на уеб сайтове.

person Yeldar Kurmangaliyev    schedule 05.06.2015
comment
използване в случай е, когато балансьорът на натоварването е на порт 80, а действителното приложение е на различен порт. Има правила за пренаписване на URL адреси за превключване на приложението, но имам проблем с вътрешните твърдо кодирани връзки (генерирани от приложението). Трябва ми правило за пренаписване на номера на порта. - person BraveNewMath; 12.12.2015
comment
@Yeldar Kurmangaliyev Мога ли да пренапиша/пренасоча име на поддомейн към конкретен порт с помощта на пренаписване на url? - person Jenish Rabadiya; 06.11.2017
comment
@Kumaan: Ще се сблъскате с проблем, ако използвате прокси - който обработва https и сървър, изпълняващ apache за хост на приложението и iis за връщане на прокси - person Nam Le; 13.09.2019