-
Nginx 설치 및 Reverse Proxy 설정스터디 노트 2024. 5. 14. 16:17
nginx를 활용하여 리버스 프록시를 설정해보려고 합니다.
SSL 인증서가 존재한다는 가정 하에 작성한 것이니 참고 부탁드립니다.
// nginx 설치 sudo apt-get update sudo apt-get install nginx
nginx가 설치가 되고 나면 nginx -v로 버전을 확인할 수 있습니다.
기본 파일 경로로는 /etc/nginx를 확인하면 됩니다.
해당 위치(/etc/nginx/)에서 conf.d 폴더 내부에 default.conf 파일에 SSL과 Proxy 설정을 해줄 수 있습니다.
server { server_name [Server의 Domain 이름]; // SSL Port(443) Listen 설정 listen [::]:443 ssl; listen 443 ssl; // SSL 인증서 위치 지정 ssl_certificate /etc/nginx/cert/cert.pem; ssl_certificate_key /etc/nginx/cert/pem.key; // Proxy 설정 location / { proxy_pass http://localhost:8000/; } }
이를 통해 SSL설정과 더불어 Server의 Domin으로 접근을 할 때 localhost의 8000번으로 redirect 시켜주는 설정을 적용시켰습니다.
nginx의 설정파일의 체크는 "nginx -t" 명령어를 통하여 할 수 있으며, 이후 "nginx - reload" 명령어를 통해 설정 정보를 다시 불러올 수 있습니다.
'스터디 노트' 카테고리의 다른 글
Ubuntu docker 설치 명령어 모음 (0) 2024.07.25 [Docker] Container에서 사용중인 포트 확인하기 (0) 2024.06.04 Host <-> Docker 간 파일 전송 명령어 (docker cp) (0) 2024.05.14 [SPRING BOOT] jar가 아닌 war로 배포 및 구동을 원할 경우 (0) 2024.02.23 Redis로 초간단 Pub / Sub 구축하기! Redis + Spring Boot (1) 2023.12.29