我决定在Windows Server的IIS管理器上将端口从80更改为8080,
在我输入" http://localhost/thenameofmywebsite"之前更改端口之前它重定向到我的网站,但在我更改端口后,我必须使用" http://localhost:8080/thenameofmywebsite"我认为默认监听端口80但我找不到如何用IIS管理器更改默认监听端口8080。
现在我想进入网站而不输入8080 a localhost。
有什么建议吗?
答案 0 :(得分:0)
您可以在IIS中使用反向代理完成所需的操作,但该代理必须在端口80上运行才能使您无需指定完全限定的套接字。
浏览器能够解析" http://name_without_port" as" http://name:80"是他们的实现的细节。
您无法在不更改浏览器的情况下更改该行为。
答案 1 :(得分:0)
当HTTP服务的端口未指定时,浏览器使用默认端口,即80.同样,HTTPS的默认端口是443端口。
如果您在任何其他端口上运行服务,则必须在URL中指定它。因此,您正在观察的行为是预期的,并且是正常的。
另一个问题可能是你想要在8080上运行服务(而不是80),这有不同的考虑因素。