2021.02.09  

【nginx】httpからのアクセスをhttpsへリダイレクトする方法

Nginx    

nginxにhttp接続された際に、httpsへ接続を切り替える設定を記載しておく。
以下のようにserverコンテキストをhttp(listen 80)とhttps(listen 443)の2つ用意し、
http側の設定でhttpsのURLにリターンするようにすればOK。

/etc/nginx/nginx.conf
server {
    listen 80;
    server_name hoge.com;
    return 301 https://hoge.com;
    }

server {
    listen 443; 
    server_name hoge.com;
    charset utf-8;
    ssl on;
    ssl_certificate /ssl/fullchain.pem;
    ssl_certificate_key /ssl/privkey.pem;
}

ちなみにretrunに定義されている301というのは、リダイレクトを意味します。

コメント
現在コメントはありません。
コメントする
コメント入力

名前 (※ 必須)

メールアドレス (※ 必須 画面には表示されません)

送信