Bottle.py服务器有时即使存在路由也拒绝连接或给出404

时间:2019-08-25 14:31:17

标签: python bottle

我的Bottle服务器出现了一些问题,目前为止这仅仅是基本的帐户管理服务。当我在自己的计算机上时,它工作正常,但是当我将其上传到VPS时,它只是不想工作。当我尝试访问路由(例如/acc/)时,有时会显示404未找到错误,或者连接被拒绝错误,或者实际上可以工作。

我确实从Windows转到了Ubuntu 16.04(从我的机器转到了VPS),我不知道这是否有意义。

您可以在这里查看我的完整python代码:https://pastebin.com/SDUhQ92X

但是,这是一个最低版本,其中除一条路线外,所有路线均被删除:

#import shelve
#import json
from bottle import route, run, static_file
#from createuser import create_user

@route('/acc/')
def server_static():
    return static_file('home.html', r'/lemonde/accountmanagement')

run(host='0.0.0.0', port=80)

我在控制台中没有收到任何错误消息,当它不起作用时只有404错误。

如果要检查自己,可以在158.69.185:80/acc上查看。

1 个答案:

答案 0 :(得分:0)

问题是{@ {1}}并非另存为/acc,这由@Jonathon Reinhart建议