试图在Linux Centos 6上的端口80/443上运行AolServer

时间:2014-01-13 05:49:57

标签: linux ssl openssl ssl-certificate aolserver

在开源项目中,项目打开,我正在尝试在端口80上运行服务器为http和443为https,这给出了一个错误 [-nssock:driver-] Error: nssock: failed to listen on 0.0.0.0:80: Permission denied

并且还需要启用https端口(如认证等)

2 个答案:

答案 0 :(得分:0)

是否还有其他已使用端口80的应用程序?运行以下命令以找出应用程序使用资源

netstat -an |grep "\.80 "

lsof -i:80

答案 1 :(得分:0)

可能您尝试以非root用户身份运行AolServer,但AolServer配置为使用“特权”端口80和443(1024以下的端口为“特权”)。

您可以将系统配置为allow non-root process to bind to "privileged" ports,也可以只以root身份运行AolServer。对于第一种方法,还要检查the capabilities system的讨论。