如何远程连接到web2py服务器

时间:2016-06-25 06:15:08

标签: web-applications server connection web2py web2py-modules

我在我的ubuntu 12.04系统上设置了一个web2py应用程序。在计算机上,应用程序通过localhost:8000在浏览器中打开。但是当我尝试通过其他计算机连接时,它没有连接。

我尝试通过服务器的IP地址连接。我使用ifconfig找到了ip地址。在其他系统上我尝试使用IP:8000 / application /但它没有连接。我也试过/没有端口。

任何人都有任何想法?为什么我无法连接到web2py应用程序 远程?或者我错过了什么?

您的帮助将受到高度赞赏。我真的被卡住了。

1 个答案:

答案 0 :(得分:0)

您似乎通过开发服务器以其默认设置运行web2py,这意味着只能从本地计算机访问web2py(这就是“localhost”的含义)。如果要从本地网络之外访问Web应用程序,则应通过命令行指定IP地址:

python web2py.py -i 0.0.0.0 -p 80 -a your_admin_password

注意,上面也将端口设置为80,因此您不必费心在URL中包含端口。

另外,请记住,内置服务器主要用于开发目的。在大多数情况下,对于生产应用程序,您应该使用生产质量的Web服务器。请参阅deployment

一章