centos Artifactory tomcat 将端口设置为 80

centos Artifactory tomcat set port to 80

我正在 CentOS 6.7 上安装 artifactory RPM 4.5.2

它包含 tomcat 并且默认端口是“8081”

我想将tomact端口“8081”设置为“80”。

但是,我更改并启动后,屏幕显示

ERR_CONNECTION_REFUSED。

和这样的 tomact 日志:

11-Mar-2016 17:16:07.483 SEVERE [main] org.apache.coyote.AbstractProtocol.init Failed to initialize end point associated with ProtocolHandler ["http-nio-80"] java.net.SocketException: Permission denied

我该如何解决?

Linux 上低于 1024 的端口是特权端口,只有 root 用户可以打开它们上的侦听套接字。如果您想在端口 80 上访问 Artifactory,则需要设置 HTTP 代理服务器。Artifactory 将为 nginx 或 Apache 生成代理配置 - 请参阅 documentation here