Notice
Recent Posts
Recent Comments
Link
250x250
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- docker network
- gradle
- error
- MongoDB
- Linux
- jpa
- grpc
- JavaScript
- java
- Jenkins Pipeline
- jenkins maven
- REACT
- 리눅스
- nginx
- CI/CD
- 리액트
- Spring Boot
- spring
- jenkins install
- vue.js
- jenkins github 연동
- subnetmask
- jenkins 설치
- IntelliJ
- grafana
- Jenkins
- MySQL
- jenkins github
- Docker
- jenkins jdk
Archives
- Today
- Total
뭐든 즐기면서 ;)
Jenkins NginX 연동 본문
728x90
1. context path (prefix) 설정
> vim /usr/lib/systemd/system/jenkins.service
# 추가
Environment="JENKINS_PREFIX=/jenkins"
2. NginX 설정
> vim /etc/nginx/nginx.conf
user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;
events {
worker_connections 1024;
}
http {
...
# 유념할 부분
upstream jenkins {
ip_hash;
server 127.0.0.1:8082;
}
server {
# 유념할 부분
server_name 도메인명;
...
location / {
root html;
index index.html index.htm;
}
# 유념할 부분
location /jenkins {
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-NginX-Proxy true;
# 유념할 부분
proxy_pass http://jenkins;
proxy_redirect off;
charset utf-8;
}
error_page 404 403 /404.html;
location = /40x.html {
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}
}
> systemctl reload nginx.service
3. Jenkins 정보 기재
4. Jenkins 재시작
> systemctl restart jenkins.service
5. 변수 적용 확인
728x90
'서버 > JENKINS' 카테고리의 다른 글
Jenkins 자동배포 설정 2 - Maven 설정 (0) | 2022.09.30 |
---|---|
Jenkins 자동배포 설정 1 - GitHub 연결 (2) | 2022.09.30 |
Jenkins 설치 3 - 젠킨스 웹 페이지 띄워보기(젠킨스 설정) (0) | 2022.09.30 |
Jenkins 설치 2 - jdk 설치 및 JAVA_HOME설정 (1) | 2022.09.30 |
Jenkins 설치 1 - jenkins package 설치 (0) | 2022.09.30 |
Comments