我正在尝试将Jenkins端口从默认的8080更改为端口80。
因此,我修改了文件/etc/sysconfig/jenkins,并将变量JENKINS_PORT="8080"更改为JENKINS_PORT="80"。
更改端口后,我通过systemctl restart jenkins重新启动了jenkins服务,服务状态为Active: active (exited)。
我将端口更改回8080,重新启动后服务状态为Active: active (running),这很好,我还尝试将端口更改为8081,服务状态也为Active: active (running),就在我尝试使用端口80时,服务状态为Active: active (exited)。
我尝试使用netstat -pnltu | grep -i "80"验证端口80是否正在使用,而端口未使用,我尝试配置端口83只是为了测试,我得到的行为与配置的端口80 (Active: active (exited))相同。
我是不是漏掉了什么?
发布于 2021-07-01 02:37:09
您可以通过以下方式完成此操作:
1. Go to the directory where you installed Jenkins (by default, it's under Program Files/Jenkins)
2. Open the Jenkins.xml configuration file.
3. You can find --httpPort=8080 and replace the 8080 with the new port number.
Restart your Jenkins server.
$ jenkins.exe restart发布于 2021-07-01 03:13:47
我找到了一个解决方案,我在/etc/sysconfig/jenkins上将JENKINS_USER变量的值从jenkins改为root。
然后我使用以下命令重新启动了Jenkins服务:
systemctl restart jenkins
并且服务正在运行。
https://stackoverflow.com/questions/68199970
复制相似问题