【问题标题】:How to remove 8080 from url on IIS Manager?如何从 IIS 管理器的 url 中删除 8080?
【发布时间】:2015-02-17 15:49:27
【问题描述】:

我决定在 Windows Server 的 IIS 管理器上将端口从 80 更改为 8080,

在我更改端口之前,当我输入“http://localhost/thenameofmywebsite”时,它会重定向到我的网站,但在我更改端口之后,我必须使用“http://localhost:8080/thenameofmywebsite”,我认为默认监听端口是 80,但我找不到如何使用使用 IIS 管理器更改默认侦听端口 8080。

现在我想在不输入 8080 afer localhost 的情况下进入网站。

有什么建议吗?

【问题讨论】:

    标签: windows iis url-rewriting server


    【解决方案1】:

    您可以在 IIS 中使用反向代理来完成您想要的操作,但该代理必须在端口 80 上运行,您才能不必指定完全限定的套接字。

    浏览器将“http://name_without_port”解析为“http://name:80”的能力是其实现的一个细节。

    您无法在不更改浏览器的情况下更改该行为。

    【讨论】:

      【解决方案2】:

      当 HTTP 服务未指定端口时,浏览器使用默认端口,即 80。同样,HTTPS 的默认端口为 443。

      如果您在任何其他端口上运行服务,您必须在 URL 中指定它。因此,您观察到的行为是预期的,并且是正常的。

      另一个问题可能是您为什么要在 8080(而不是 80)上运行服务,这有不同的考虑因素。

      【讨论】:

        猜你喜欢
        • 2012-06-10
        • 2014-03-19
        • 1970-01-01
        • 1970-01-01
        • 2016-06-09
        • 2015-06-24
        • 2021-08-24
        • 2015-07-19
        • 2018-03-28
        相关资源
        最近更新 更多