본문 바로가기

트러블 슈팅

nginx 에서 https 뚫기

맨처음 가비아에서 도메인을 하나 구매를한다 ,

 

구매후에 구입한 도매인을 클릭한후 '관리' 까지 들어가서 

저 버튼을 클릭한다

 

그후 

 

 

설정을 클릭한 후에 

 

이 부분에서 레코드 수정을 누른후에 

 

 

이 화면이 나오면 진짜 반이상 성공 저기서 파란 동그라미 버튼중에 레코드 추가를 먼저 누르시고

호스트에 ' www ' 을 추가한뒤 값/위치 쪽에 ec2 퍼블릭 주소를 넣어주면 된다 . 

 

호스트 @ 는 디폴트로 존재함으로 수정버튼만 눌러서 값/위치 만 바꿔주면 완성 .

더이상 가비아는 손볼것이 없다 


 

 

aws ---> ec2 ---> 보안그룹 ---> 인바운드 편집 

들어간후에 규칙추가를 누르고

 

 HTTPS 두개를 개통해주면 ec2까지 완성


 

 

gitbash 접속후에 

 

$ sudo apt-get update
$ sudo apt-get install software-properties-common
$ sudo add-apt-repository universe
$ sudo add-apt-repository ppa:certbot/certbot
$ sudo apt-get update

$ sudo apt-get install certbot python3-certbot-nginx

$ sudo vi /etc/nginx/sites-available/default

$ sudo nginx -t

$ sudo systemctl reload nginx

$ sudo vi /etc/nginx/nginx.conf

컨피그 파일을 연후에 

 include /etc/nginx/mime.types;
        server {
                 server_name ribborn.kr www.ribborn.kr;
                 location / { proxy_pass http://127.0.0.1:8888;		// 제 포트번호가 8888
                 proxy_set_header X-Real-IP $remote_addr;
                 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                 proxy_set_header Host $http_host;
                }
        }
        
$ sudo systemctl reload nginx

$ sudo certbot --nginx -d ribbornsv.shop -d www.ribbornsv.shop

순서 대로하면 완성~!