[Jenkins] NginX Reverse Proxy 리다이렉트 이슈
·
Devops/Infra
환경CentOS7개요Jenkins로 사이드 프로젝트의 CI/CD를 하기 위해, 아---주 오랫동안 건들지 않았던 Jenkins에 접속해보았다.현재 Jenkins는 nginx를 통해 라우트 기반(mydomain.com/jekins)으로 리버스 프록싱 중이다.처음 mydomain.com/jekins으로 접속했을 때 로딩이 되다가 mydomain.com/login 주소로 리다이렉트 되면서 404에러가 발생원인 파악리다이렉트 되는 주소에 /jenkins가 빠져있어 404에러가 발생하는 것이 분명했다.해결 방식Jenkins 접속 주소가 접속하는 URL과 같은 형태로 되어야 한다.즉 jenkins에 접속할 때 맨 뒤에 localhost:8080/jenkins형식으로 접속이 되게 해야한다.Jenkins에 접속하는 도..
Nginx) Nginx에 SSL인증서를 적용시키고, 백엔드로 프록시 해주자
·
Devops/Infra
환경CentOS7NGINX 1.26.1사이드 프로젝트 상용서버를 올리게 되면서, 드디어 https를 적용할 때가 왔다.네트워크 이론으로만 배웠던 SSL/TLS를 적용해보도록 하자.적용하기 이전에 SSL인증서를 적용하는 방법이 두가지 있다.백엔드에 직접 적용시키기웹서버에 적용시키기현재 서버에서 사용하는 사이트(GitLab, Jenkins 등)을 nginx로 접속하도록 했기 때문에 2번 방법을 선택하기로 했다.1. SSL 인증서를 발급받기 위한 패키지 설치가난한 개발자는 무료 SSL인 Let's Encrypt SSL을 사용하도록 하자. 90일마다 갱신하지만 자동 갱신 설정할 수 있다. - CentOS7 기준 명령어sudo yum install epel-release -ysudo yum install pyth..