浏览端口 8080 上的站点 Windows Server 2008 IIS 7

浏览端口 8080 上的站点 Windows Server 2008 IIS 7

我有一个带 IIS 7 的 Win 2008 Server VPS

我创建了一个新网站(与在端口 80 上运行的默认网站一起)。新网站被分配了端口 8080。

从我的本地开发机器上,如果我使用以下方式浏览该网站:

http://66.71.xxx.xxx:8080/

我收到未找到错误。如果我转到:

http://66.71.xxx.xxx

然后我看到了 IIS 7.0 页面。

从服务器上,我可以用8080端口浏览网站,为什么从外网就不能这样做呢?

另外,我是否可以在 c:\inetpub\wwwroot 以外的位置运行默认站点而不用经历许多麻烦?

谢谢!

答案1

服务器是否位于仅开放端口 80 而非 8080 的防火墙后面?这是我的第一个猜测,但如果不知道服务器的配置方式、位置等,就很难知道。

答案2

以下是创建规则的步骤。

  • 单击开始 -> 管理工具 -> 高级安全 Windows 防火墙
  • 点击入站规则
  • 在“操作”面板中 -> 单击“新建规则...”
  • 在新入站规则向导中..
  • 在规则类型中 -> 选择“端口” -> 下一步
  • 在协议和端口中 -> 选择“TCP” -> 选择特定本地端口:“8080” -> 下一步
  • 在操作中 -> 选择“允许连接”
  • 在配置文件中 -> 选择“域”、“私人”和“公共”
  • 名称 -> 给出一个合适的名称来标识您的规则,例如:“万维网服务(HTTP 8080 Traffic-In)”


对于你的第二个问题,请查看在 IIS 7 / 7.5 中配置网站内容位置

相关内容