繁体   English   中英

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

[英]Bottle.py server sometimes refusing connections, or giving 404, even when route exists

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

我确实从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

问题在于/acc并非另存为/acc/ ,这是@Jonathon Reinhart建议的

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM