如何在端口80上运行python瓶?

问题描述 投票:0回答:3

[尝试在端口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

有什么想法吗?

谢谢

python http webserver bottle
3个回答
2
投票

正如错误所言。您需要具有在第80个端口上运行某些内容的权限,普通用户无法执行此操作。您可以以root用户身份(或可能是www-data)执行bottle webapp,只要端口是免费的就可以。


1
投票
  • 检查系统的防火墙设置。


0
投票

有时不需要安装nginx,带有gunicorn的python是主管的一种可行选择,但您需要做出很多技巧才能工作

© www.soinside.com 2019 - 2024. All rights reserved.