Notice
Recent Posts
Recent Comments
Link
«   2025/08   »
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
31
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;

    }

}