[尝试在端口80上运行python瓶时,我得到以下信息:
socket.error: [Errno 10013] An attempt was made to access a socket in a way forb
idden by its access permissions
我的目标是在端口80上运行Web服务器,因此无需指定端口,URL就会很整洁例如:
http://localhost/doSomething
而不是
http://localhost:8080/doSomething
有什么想法吗?
谢谢
正如错误所言。您需要具有在第80个端口上运行某些内容的权限,普通用户无法执行此操作。您可以以root用户身份(或可能是www-data)执行bottle webapp,只要端口是免费的就可以。
检查系统的防火墙设置。
有时不需要安装nginx,带有gunicorn的python是主管的一种可行选择,但您需要做出很多技巧才能工作