我怎样才能让 Jenkins 在不同的端口上 运行?
How can I get Jenkins to run on a different port?
我在尝试更改我的 jenkins 端口时遇到了一些麻烦,因为我希望将端口 8080
用于不同的服务。到目前为止我已经试过了:
目前 运行 amazon linux
:
詹金斯版本:Jenkins 2.332.1
我已尝试将配置文件编辑为:/etc/sysconfig/jenkins
至:
JENKINS_PORT="7777"
然而,在我重新启动 jenkins 之后,端口没有改变:
● jenkins.service - Jenkins Continuous Integration Server
Loaded: loaded (/usr/lib/systemd/system/jenkins.service; disabled; vendor preset: disabled)
Drop-In: /etc/systemd/system/jenkins.service.d
└─override.conf
Active: active (running) since Tue 2022-04-05 15:52:24 UTC; 1min 33s ago
Main PID: 1017 (java)
Tasks: 36
Memory: 500.6M
CGroup: /system.slice/jenkins.service
└─1017 /usr/bin/java -Djava.awt.headless=true -jar /usr/share/java/jenkins.war --webroot=%C/jenkins/war --httpPort=8080
Apr 05 15:53:38 ip-172-0-2-240.eu-west-1.compute.internal jenkins[1017]: at java.net.URLClassLoader.run(URLClassLoader.java:369)
Apr 05 15:53:38 ip-172-0-2-240.eu-west-1.compute.internal jenkins[1017]: at java.net.URLClassLoader.run(URLClassLoader.java:363)
我在这里错过了什么?
查看服务启动命令
/usr/bin/java -Djava.awt.headless=true -jar /usr/share/java/jenkins.war --webroot=%C/jenkins/war --httpPort=8080
通过将 --httpPort=8080
更改为所需端口来编辑服务,然后调用 daemon-reload
并重新启动服务
此外,确保为该端口配置了安全组
此 link https://cdmana.com/2022/03/202203242138366513.html 中有一个不同的修复,建议编辑 /usr/lib/systemd/system/jenkins.service
中的 JENKINS_PORT
调用 service jenkins start
我在尝试更改我的 jenkins 端口时遇到了一些麻烦,因为我希望将端口 8080
用于不同的服务。到目前为止我已经试过了:
目前 运行 amazon linux
:
詹金斯版本:Jenkins 2.332.1
我已尝试将配置文件编辑为:/etc/sysconfig/jenkins
至:
JENKINS_PORT="7777"
然而,在我重新启动 jenkins 之后,端口没有改变:
● jenkins.service - Jenkins Continuous Integration Server
Loaded: loaded (/usr/lib/systemd/system/jenkins.service; disabled; vendor preset: disabled)
Drop-In: /etc/systemd/system/jenkins.service.d
└─override.conf
Active: active (running) since Tue 2022-04-05 15:52:24 UTC; 1min 33s ago
Main PID: 1017 (java)
Tasks: 36
Memory: 500.6M
CGroup: /system.slice/jenkins.service
└─1017 /usr/bin/java -Djava.awt.headless=true -jar /usr/share/java/jenkins.war --webroot=%C/jenkins/war --httpPort=8080
Apr 05 15:53:38 ip-172-0-2-240.eu-west-1.compute.internal jenkins[1017]: at java.net.URLClassLoader.run(URLClassLoader.java:369)
Apr 05 15:53:38 ip-172-0-2-240.eu-west-1.compute.internal jenkins[1017]: at java.net.URLClassLoader.run(URLClassLoader.java:363)
我在这里错过了什么?
查看服务启动命令
/usr/bin/java -Djava.awt.headless=true -jar /usr/share/java/jenkins.war --webroot=%C/jenkins/war --httpPort=8080
通过将 --httpPort=8080
更改为所需端口来编辑服务,然后调用 daemon-reload
并重新启动服务
此外,确保为该端口配置了安全组
此 link https://cdmana.com/2022/03/202203242138366513.html 中有一个不同的修复,建议编辑 /usr/lib/systemd/system/jenkins.service
中的 JENKINS_PORT
调用 service jenkins start