shr*_*ans 3 python http localhost simplehttpserver
我刚刚尝试python -m SimpleHTTPServer 8000在一个目录中运行,我有一些基本的Web文件.它首先在它打印的命令行上运行正常:
Serving HTTP on 0.0.0.0 port 8000 ...
但是,当我尝试http://127.0.0.1:8000在浏览器中查看我的页面时,我收到以下错误消息:
发生服务器错误.请联系管理员.
很抱歉,如果这看起来很模糊,但我不是Python开发人员,所以我不知道它为什么不起作用.您有任何想法,为什么或如何开始调试此问题?
如果您在命令行中没有看到任何内容,则服务器无法获得任何输入.您必须在该端口上侦听其他进程.尝试使用其他端口以确保:
python -m SimpleHTTPServer 12345
Run Code Online (Sandbox Code Playgroud)
只是一个提示,要检查你在哪个应用程序上监听哪个端口,netstat命令可能非常有用:)
希望这可以帮助!