Notice
Recent Posts
Recent Comments
Link
«   2025/06   »
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
Tags more
Archives
Today
Total
관리 메뉴

최용우

[Nginx]내가 배포한 웹사이트에 SSL 인증서 적용하기 본문

장고

[Nginx]내가 배포한 웹사이트에 SSL 인증서 적용하기

용우쨩 2024. 7. 31. 22:33

Nginx에 Next js 서버가 가동중이다. 링크 복사 기능을 사용하기 위해선 https가 필수다.

 

Nginx conf에 다음과 같이 설정하면 http 요청을 https 로 바꿀 수 있다.

 

server {
    listen 80;
    server_name mysite.com;
    return 301 https://mysite.com$request_uri;

}

server {

    listen 443 ssl;

    server_name mysite.com;



    ssl_certificate /home/ubuntu/경로/이름.crt.pem;

    ssl_certificate_key /home/ubuntu/경로/이름.key.pem;



    location / {

        proxy_pass http://localhost:3000;  # Next.js 기본 개발 서버의 포트

        proxy_http_version 1.1;

        proxy_set_header Upgrade $http_upgrade;

        proxy_set_header Connection 'upgrade';

        proxy_set_header Host $host;

        proxy_cache_bypass $http_upgrade;

    }

}