繁体   English   中英

如何将web.py服务器打开到Web?

[英]How do I open up the web.py server to the web?

我希望网络上的人能够在浏览器的地址栏中输入内容并使用我编写的web.py应用程序。 当我键入localhost:8080 / app时我能正常工作,但我希望其他人能够使用它,我的家用电脑充当服务器。 我知道这一定是一个显而易见的问题(毕竟这个包叫做web.py),但是我还没弄清楚到底要采取什么步骤来实现这个目标。 我想链接需要是我的IP地址,而不是URL? 我需要以某种方式配置我的路由器吗?

首先你需要找到你的外部IP谷歌(“我的IP是什么”)

在此输入图像描述

其次,您需要在路由器上设置前向端口,以将流量从外部端口重定向到内部端口。

在此输入图像描述

端口转发完成后,您应该能够导航到http://<your external ip>:<port>/

首先,您需要在路由器上设置端口转发:配置它,使路由器的端口80转发到计算机的端口8080。 (您可以在操作系统网络配置中找到计算机内部IP地址)您可能还需要将计算机设置为使用静态IP地址并禁用DHCP。

然后其他用户将能够通过您的路由器外部IP地址访问您的服务器。 您可以在此处找到您的外部IP。 您可能还需要设置动态DNS地址,以便其他人在外部IP地址更改时仍可访问服务器。 这种服务的一个例子是noip

只要您使用自己的计算机进行一些基本测试就足够了,但是一旦运行真正的Web服务,您应该考虑使用付费外部虚拟主机服务来提高安全性,可靠性和性能。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM