如何使我的电脑作为主机服务器工作?

Posted

技术标签:

【中文标题】如何使我的电脑作为主机服务器工作?【英文标题】:How to make My PC work as Host Server? 【发布时间】:2016-11-15 22:51:20 【问题描述】:

我有一个托管在 IIS 本地机器中的 ASP.NET Web 应用程序。

我的问题是:

是否有任何免费或付费方式可以浏览此网页 来自互联网的应用程序作为主机服务器?

谢谢

【问题讨论】:

【参考方案1】:

将其直接发布到互联网上的最简单方法。您确实冒着攻击者能够连接您的机器的风险,因此您需要提高您的安全技能。可能值得研究一下来自 AWS、Azure 或 Google Cloud 的免费托管选项之一。

要将本地计算机用作 Web 服务器,首先,将其配置为使用静态 IP。自从我在 Windows 上完成它已经有一段时间了,但这看起来很正确http://www.howtogeek.com/howto/19249/how-to-assign-a-static-ip-address-in-xp-vista-or-windows-7/。

接下来,您需要在模型上配置端口转发。您想使用新的固定 IP 地址将端口 80 上的所有流量发送到您的机器。如果您也使用 HTTPS,请配置端口 443 以访问您的计算机。有太多不同的调制解调器品牌,所有这些品牌的处理方式都略有不同,因此无法考虑提供更多帮助。您需要阅读您的特定调制解调器以获取分步说明。

如果您的互联网连接使用的是固定 IP,那么您可以在此处停止。

如果没有,或者如果您只是想要一个域名,那么值得注册一个动态 dns 服务。我使用 No-ip,它是免费的,它与我的调制解调器集成在一起,在过去的几年里我没有遇到任何问题。一旦这到位,您将能够像访问真实服务器一样访问您的网络服务器。使用类似“http://mypc.no-ip.biz/mydemoapp/

但同样,请注意不要将您的机器暴露在互联网上。有些讨厌的人喜欢劫持别人的电脑。

更新: 这应该会给你一些关于端口转发的指导

http://www.howtogeek.com/66214/how-to-forward-ports-on-your-router/

试试http://www.noip.com 我刚刚登录,看起来很开心。否则,请单击调制解调器中的所有设置以查找 ddns 或动态 DNS。通常有一个下拉列表,它会与之交谈的所有提供者。并且一些提供商有您在 PC 上运行的应用程序,这对某些人来说比使用调制解调器更容易。 (或者对于不支持 ddns 的模型。)

【讨论】:

我没有静态 IP,我需要有关路由器端口转发的更多详细信息。这个网站无法正常工作mypc.no-ip.biz/mydemoapp,无论如何,我为你提供有用的信息向你投赞成票,但我仍然需要更多详细信息。 您可以试用 AWS ec2 实例,免费 1 年。

以上是关于如何使我的电脑作为主机服务器工作?的主要内容,如果未能解决你的问题,请参考以下文章

如何使我的本地主机备份网站正常工作?

如何在电脑“LocalHost”之外获取地理位置信息?

如何使我的本地服务器区分大小写?

用于在线抓取数据的 VBA 程序使我的笔记本电脑性能变慢

如何知道自己的电脑里有没有GPU?

华为电脑主机设置在哪里笔记本电脑?