- http 프로토콜을 https 로 리디렉트


//=======================
http redirect to https
    - conf 파일 수정
sudo nano /etc/nginx/confi/sites-enabled/default

...
        if ($http_x_forwarded_proto != 'https') {
            return 301 https://$host$request_uri;
        }

        // AWS 로드밸런서 설정한 경우 ssl 설정은 별도로 필요 없음
        # listen 443 ssl default_server;
        # listen [::]:443 ssl default_server;


//===========
* non-www to www
    - 예) example.com  ==>  www.example.com
    - conf 파일 수정

server {
    server_name example.com;
    return 301 $scheme://www.example.com$request_uri;
}

 

반응형
Posted by codens