我试图用Web.py创建一个网站,但它不允许我打开端口80上的create a socket,但它可以在其他端口上工作。
我已经转发了端口,所以这不是问题所在。python main.py 80
但当我这样做的时候,我得到了一个错误:http://0.0.0.0:80/
Traceback (most recent call last):
File "main.py", line 43, in
app.run()
File "/usr/local/lib/python2.7/dist-packages/web/application.py", line 311, in run
return wsgi.runwsgi(self.wsgifunc(*middleware))
File "/usr/local/lib/python2.7/dist-packages/web/wsgi.py", line 54, in runwsgi
return httpserver.runsimple(func, validip(listget(sys.argv, 1, '')))
File "/usr/local/lib/python2.7/dist-packages/web/httpserver.py", line 148, in runsimple
server.start()
File "/usr/local/lib/python2.7/dist-packages/web/wsgiserver/__init__.py", line 1753, in start
raise socket.error(msg)
socket.error: No socket could be created
到目前为止,我的代码是:import MySQLdb
import web
import hashlib as h
urls = (