在开源项目中,项目打开,我尝试在http的80端口和https的443端口上运行服务器,这给出了一个错误[-nssock:driver-] Error: nssock: failed to listen on 0.0.0.0:80: Permission denied
另外,启用https端口是否还有其他要求(如认证等)
发布于 2014-01-13 14:10:23
是否有其他应用程序已经使用了端口80?运行下面的命令,找出使用资源的应用程序
netstat -an |grep "\.80 "
lsof -i:80发布于 2014-01-14 08:12:21
您可能正在尝试以非根用户身份运行AolServer,但AolServer被配置为使用“特权”端口80和443 ( 1024以下的端口是“特权”端口)。
您可以将系统配置为allow non-root process to bind to "privileged" ports,或者以根用户身份运行AolServer。对于第一种方法,也可以查看对the capabilities system的讨论。
https://stackoverflow.com/questions/21084688
复制相似问题