読者です 読者をやめる 読者になる 読者になる

僕のメモ帳

ラブライバーエンジニアさんは今日も頑張るのです

nginx使ってローカル環境でSSL通信する方法メモ

nginxを使ってローカル環境でSSL通信するための設定したので忘れないうちにメモしておきます。

やる事としては

1.オレオレ証明書の設定

2.nginxの向き先をローカルのアプリケーションに設定

の2つ。

 

1.オレオレ証明書の設定

qiita.com

この記事参考にしただけでできました。

nginx.confの場所と鍵のパス指定部分は環境によって違うので気をつける必要あり

ssl_certificate /etc/nginx/server.crt;
ssl_certificate_key /etc/nginx/server.key;

 

nginx.confは/usr/local/etc/nginxの中にありました。

鍵のパス指定はホームディレクトリに置いて雑な感じで設定しました。

これでオレオレ証明書はひと段落

 

2.nginxの向き先をローカルのアプリケーションに設定する

次にnginxの向き先を変更します。

nginx.confに設定を書き加えます。

 

upstream hoge{

    server 127.0.0.1:3000

}


server{

    listen 443 ssl

    省略


    location / {

    proxy_pass http://hoge

    }

}

 

こんな感じで書き加えたら行けました。

server{} 普通のhttpのやつもあるのでssl 443の方編集するように気をつけましょう


これでローカル環境の自分のアプリssl通信できるはず

ということでメモ終わり