我已经在我的ubuntu12.04系统上设置了一个web2py应用程序。在机器上,应用程序通过localhost:8000在浏览器中打开。但是当我尝试通过其他计算机连接时,连接不到。
我尝试通过服务器的IP地址进行连接。我使用ifconfig.The在其他系统上找到了ip地址,我尝试使用IP:8000/application/,但它没有连接。我也尝试过使用/不使用port。
有谁知道吗?为什么我无法远程连接到web2py应用程序?还是我错过了什么?
您的帮助我们将不胜感激。我真的卡住了。
发布于 2016-06-26 08:13:54
看起来您正在使用默认设置通过开发服务器运行web2py,这意味着只能从本地计算机访问web2py (这就是“本地主机”的含义)。如果要从本地网络之外访问web应用程序,则应通过命令行指定IP地址:
python web2py.py -i 0.0.0.0 -p 80 -a your_admin_password请注意,上面的代码还将端口设置为80,因此您不必费心在URL中包含端口。
此外,请记住,内置服务器主要用于开发目的。在大多数情况下,对于生产应用程序,您应该使用生产质量的web服务器。请参阅关于deployment的章节。
https://stackoverflow.com/questions/38025596
复制相似问题