nginx reverse proxy(리버스 프록시) 적용

이태혁·2020년 11월 15일
0
  • 렛츠인크립트적용하기 전에 리버스 프록시를 꼭 먼저 설정해줘야 한다.
    (해당 리버스 프록시를 cerbot이 인식해서 nginx.conf 파일을 수정해주기 때문)

🦊 nginx 설치

sudo apt-get install nginx

🦊 nginx 설정 파일 열기

sudo vim /etc/nginx/nginx.conf

🦊 리버스 프록시 부분 추가

일단 아래 부분을 찾아서 바로 밑에 리버스 프록시 부분을 추가한다.

    ...
	##
	# Virtual Host Configs
	##

	include /etc/nginx/conf.d/*.conf;
	include /etc/nginx/sites-enabled/*;
    ...

👇👇👇👇👇👇👇👇👇👇

    ...
	##
	# Virtual Host Configs
	##

	include /etc/nginx/conf.d/*.conf;
	include /etc/nginx/sites-enabled/*;
    server {
           server_name admin.yebalja.com;
           location / {
                   proxy_set_header HOST $host;
                   proxy_pass http://127.0.0.1:3310;
                   proxy_redirect off;
           }
    }
    ...

🦊 이후에 certbot을 실행시킨다.

🦊 중간에 사용하던 명령어 모음

sudo apt-get install nginx
sudo apt-get purge nginx nginx-common
sudo service nginx start
sudo service nginx restart
sudo systemctl start nginx
sudo systemctl restart nginx

profile
back-end, cloud, docker, web의 관심이 있는 예비개발자입니다.

0개의 댓글