我的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
上查看。
答案 0 :(得分:0)
问题是{@ {1}}并非另存为/acc
,这由@Jonathon Reinhart建议