在windowsserver2008上发布web应用程序,以便通过internet进行访问


publish web application on windows server 2008 to access through internet

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

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

然后,如果您使用https到windows服务器,则需要配置端口转发以映射端口80和可能的端口443。如何做到这一点取决于您的特定路由器,所以是时候阅读手册了。若你们被这个部分卡住了,最好在这个领域提问的网站是https://superuser.com/,另一个stackexchange站点,您的stackerflow登录也应该在该站点上工作。

将您的系统暴露在互联网上确实存在安全问题。现在,你比以往任何时候都更应该维护你的安全软件,同时查看某种形式的黑客检测软件(谷歌intrusion detection software)。你可以在https://security.stackexchange.com/但一定要阅读网站的帮助,这样你就知道该问什么以及如何问问题。