我想启动一个 web2py 服务器,以便可以从外部访问托管服务器。
我读过这个 http://web2py.com/books/default/chapter/29/03
默认情况下,web2py 在 127.0.0.1:8000(本地主机上的端口 8000)上运行其 Web 服务器,但您可以在任何可用的 IP 地址和端口上运行它。您可以通过打开命令行并在 Windows 上键入 ipconfig 或在 OS X 和 Linux 上键入 ifconfig 来查询网络接口的 IP 地址。从现在开始,我们假设 web2py 在 localhost (127.0.0.1:8000) 上运行。使用 0.0.0.0:80 在您的任何网络接口上公开运行 web2py。
但我找不到如何“使用 0.0.0.0:80”?似乎没有命令行参数可以做到这一点。
谢谢
编辑:我应该说有问题的服务器没有 GUI - 我知道 web2py 有一些基于 GUI 的管理设施,但这在这里是不可能的。
EDIT2:以防万一这不清楚(并且在偶然情况下它会产生任何影响 - 我对此表示怀疑)我正在像这样运行服务器:
sudo python web2py.py
不是通过 wsgi/apache 之类的。