gpt4 book ai didi

linux - python bottle 服务器在 Linux 上不工作

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:21:18 24 4
gpt4 key购买 nike

我在 Linux 上运行 python Bottle 服务器时遇到问题。我在我的 linux 机器上安装了 python 和 bottle。我运行了一个简单的 testPort.py 程序。

启动成功:

$ sudo python ~/bottle-0.11.6/bottle-0.11.6/test/testPort.py 
Bottle v0.11.6 server starting up (using WSGIRefServer())...
Listening on http://onpoint.stanford.edu:1008/
Hit Ctrl-C to quit.

但是当我使用谷歌浏览器访问它时:http://onpoint.stanford.edu:1008

我收到消息网页不可用。谁能帮我解决这个问题?

我检查了服务器,没有任何事件。

这是我的 linux 版本:

webmc@onpoint:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 13.04
Release: 13.04
Codename: raring

我使用以下命令检查端口是否打开。它似乎确实打开了:

webmc@onpoint:~$ sudo netstat --tcp --udp --listening --program
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 localhost:6010 *:* LISTEN 59035/10
tcp 0 0 localhost:5914 *:* LISTEN 46633/Xvnc
tcp 0 0 localhost:6011 *:* LISTEN 53146/1
tcp 0 0 *:46843 *:* LISTEN 46694/smpd
tcp 0 0 localhost:5915 *:* LISTEN 47007/Xvnc
tcp 0 0 localhost:6012 *:* LISTEN 45889/7
tcp 0 0 localhost:5916 *:* LISTEN 52254/Xvnc
tcp 0 0 *:36349 *:* LISTEN 54825/mpiexec
tcp 0 0 localhost:6013 *:* LISTEN 46157/9
tcp 0 0 *:3389 *:* LISTEN 40078/xrdp
tcp 0 0 localhost:5917 *:* LISTEN 61999/Xvnc
tcp 0 0 *:microsoft-ds *:* LISTEN 1401/smbd
tcp 0 0 localhost:5918 *:* LISTEN 56300/Xvnc
tcp 0 0 localhost:5919 *:* LISTEN 36383/Xvnc
tcp 0 0 localhost:5920 *:* LISTEN 41164/Xvnc
tcp 0 0 *:39396 *:* LISTEN 54835/MATLAB
tcp 0 0 *:43333 *:* LISTEN 54830/MATLAB
tcp 0 0 *:51112 *:* LISTEN 54837/MATLAB
tcp 0 0 localhost:mysql *:* LISTEN 1974/mysqld
tcp 0 0 *:netbios-ssn *:* LISTEN 1401/smbd
tcp 0 0 *:60591 *:* LISTEN 54828/MATLAB
tcp 0 0 onpoint.Stanford.E:1008 *:* LISTEN 7064/python

这是我的测试端口.py:

from bottle import Bottle, run, template

app = Bottle()

@app.route('/hello')
def hello():
return "Hello World!"

run(app, host='onpoint.stanford.edu', port=1008)

最佳答案

可能是主机名问题。尝试:

run(app, host='127.0.0.1', port=1008)

然后点击:

http://127.0.0.1:1008/hello

注意,如果您从另一台机器访问此服务器,您可能还需要在防火墙中打开一个漏洞。 (如果你需要帮助,你可能应该打开一个新问题,因为它确实是一个单独的问题。)

关于linux - python bottle 服务器在 Linux 上不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21146945/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com