如何在域外公开 IIS 网站

如何在域外公开 IIS 网站

我一直在运行 Windows Server 2003 的开发机器上通过 VPN 进行远程编程。我的开发网站托管在 IIS 6 上,可以在域内进行内部访问,例如http://MyDevMachineName:8080

我如何向外部公开该网站,以便我可以通过互联网从本地计算机访问它http://MyDevWebsite.com?同时该网站应保持内部可访问。

我知道网站主机头需要更改,并且可能需要更改 C:\WINDOWS\system32\drivers\etc\hosts 文件,但我不知道具体的步骤。

答案1

  1. 您不需要对 C:\WINDOWS\system32\drivers\etc\hosts 进行任何更改。

  2. 您需要将端口 8080 从防火墙/路由器转发到服务器。

  3. 如果您希望外部用户通过名称连接到网站,则需要购买并注册域名。您需要为域名的 DNS 记录找到 DNS 主机。许多注册商免费提供此服务。然后,您需要为您的域名和网站配置适当的 DNS 记录。

  4. 您可能需要在网站上配置主机标头,具体取决于它是否是默认网站。

  5. 用户在连接到网站时需要指定端口 8080,除非您配置从端口 80 到端口 8080 的某种重定向。

相关内容