본문 바로가기
공부/프로그래밍

[Linux] 젠킨스(jenkins) 포트번호 변경

by demonic_ 2023. 3. 20.
반응형

이전에 리눅스에 젠킨스를 설치하면서 포트번호 수정하는걸 추가했는데, 요즘 버전에 이게 안되는 경우가 있다.

https://lemontia.tistory.com/656

 

[Linux] centos7 젠킨스 설치

1. jenkins repository를 설정파일을 생성wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo 2. /etc/yum.repos.d/jenkins.repo 경로에 파일을 다운로드 받았는지 확인하고 있으면 아래 실행rpm --

lemontia.tistory.com

 

 

확인해 봤더니, systemctl 로 시작할때 스크립트 안에 포트번호를 파라미터로 주는게 있고, 그게 적용되서 안되는 것을 확인했다. 그래서 이전방법인 /etc/sysconfig/jenkins 를 수정하는게 아니라 다른 방법을 알아보려 한다.

 

이전 방법은 아래로 간단히 확인하자

 

vi /etc/sysconfig/jenkins
# 이부분 수정                                                         
JENKINS_PORT="9000"

 

 

그래도 포트번호가 변하지 않는 경우 아래 방법 참고

 

다음 파일을 수정 한다

sudo vi /usr/lib/systemd/system/jenkins.service

내용중에 아래 내용이 있다. 여기서 바꾸고 싶은 포트번호를 입력한다

# Port to listen on for HTTP requests. Set to -1 to disable.
# To be able to listen on privileged ports (port numbers less than 1024),
# add the CAP_NET_BIND_SERVICE capability to the AmbientCapabilities
# directive below.
# 이부분 수정
Environment="JENKINS_PORT=9090"

 

수정한 뒤에는 daemon을 반드시 재시작 해줘야 한다

sudo systemctl daemon-reload

 

이제 젠킨스를 띄워보면 포트번호가 바뀐걸 확인할 수 있다

 

끝.

 

반응형

댓글