在 windows 服务器 2008 上发布 Web 应用程序以通过互联网访问

publish web application on windows server 2008 to access through internet

我使用 php 和 mysql 创建了一个 Web 应用程序,它在本地服务器上运行良好,操作系统是 windows 服务器 2008R2,并且可以在整个过程中访问网络。我希望能够使用自定义主机名通过互联网访问它。我怎样才能做到这一点? 提前致谢

你需要做三件事。一个是名字。最便宜、最简单和最灵活的是众多免费动态 DNS 提供商之一的主机名。只是 google free dynamic dns。然后,您需要配置路由器以告知相关的 DNS 提供商您的 IP 地址,因为它经常更改,或者按照 DNS 提供商提供的说明设置脚本或应用程序以定期告知提供商您的 IP 地址.

然后您需要配置端口转发以映射端口 80 和可能的端口 443,如果您使用 https 到您的 windows 服务器。如何执行此操作取决于您的特定路由器,因此是时候阅读手册了。如果您对这部分感到困惑,那么就此领域提出问题的最佳网站是 https://superuser.com/ ,您的 Whosebug 登录也应该在另一个 stackexchange 网站上工作。

将您的系统暴露在互联网上确实存在安全问题。现在比以往任何时候都更应该维护您的安全软件以及查看某种形式的黑客检测软件 (google intrusion detection software)。您也许可以在 https://security.stackexchange.com/ 上找到您可以做的其他事情,但请务必阅读网站帮助,以便您了解提问的内容和方式。