NGINX+HTTPS接続
プロセス
あらかじめ設定
CA証明書取得(let's ecrypt-無料証明書)
sudo apt-get update #apt-get 업데이트
sudo apt-get install software-properties-common #선행 소프트웨어 설치
sudo add-apt-repository ppa:certbot/certbot #저장소 추가
sudo apt-get update #apt-get 업데이트
sudo apt-get install certbot #certbot 설치
Nginxサーバの停止
sudo certbot certonly –-standalone -d 도메인명
:認証要求検証に成功すると、Congratulationsに関する情報が出力されます.
登録証明書
ファイルの場所を移動
/etc/nginx/sites-available/default
ファイルを開く
sudo vi defualt
ファイルの編集
```js
server {
listen 80;
listen [::]:80;
return 301 https://jhserver.shop$request_uri;
}
server {
listen 443;
ssl on;
ssl_certificate /etc/letsencrypt/live/jhserver.shop/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/jhserver.shop/privkey.pem;
location / {
proxy_pass http://localhost:8080;
}
}
sudo service nginx restart
サーバの再起動🙏 リファレンス
Reference
この問題について(NGINX+HTTPS接続), 我々は、より多くの情報をここで見つけました https://velog.io/@jaehyeon23/NGINX-HTTPS-연결テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol