如果我在8080端口的Windows服务器上托管网站,是否可以在没有端口号的情况下访问它?如果我使用服务器IP:8080,则可以访问该应用程序,但是我想在没有端口且没有在端口80/443上托管的情况下访问它
我知道如果将其托管在端口80或443(SSL)上,则无需端口即可访问它,但是我有一个要求,不要使用默认端口托管应用程序。
完成上述步骤后,下一步就是将其公开发布,我已经拥有了公共IP,甚至使用8080端口进行了NAT配置,但是如上所述,要求不要使用默认端口。
答案 0 :(得分:0)
在公共网站上,答案是否定的。
没有dns名称后面的协议(HTTP或HTTPS)和端口(:8080),Web浏览器将无法连接到非标准端口。
您可以使用链接进行此操作。
如果您可以打开端口80,则可以使用重定向到端口8080上的服务器。
还可以在客户端上注册协议处理程序,以允许客户端寻找端口8080。您必须拥有计算机,这才是可行的选择。
答案 1 :(得分:0)
如果要更改内部网络的标准端口,则需要在IIS配置中配置端口绑定
这里是完整的指南: https://knowledge.digicert.com/solution/SO9987.html
如果要更改标准端口以供公共访问。您可以使用公共IP转发到IIS端口:
这是示例端口转发配置。这取决于您的路由器: