- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2020-04-27T09:47:05+09:00","","")
#author("2020-04-28T11:56:59+09:00","","")
#navi2(Raspberry Pi/Ubuntu Server/nginx,toc,prev,next)
----
#contents
----
* nginx SSL設定 (HTTPS設定) [#j2a40ca8]
** 証明書の生成 [#c5297f14]
[[Raspberry Pi/Ubuntu Server/証明書の生成]] の手順に従い、証明書を生成します。
** [#r8c42821]
** SSLの設定 [#n9feab55]
+下記コマンドにて default-ssl ファイルを生成する。
# cp /etc/nginx/site-available/default /etc/nginx/site-available/default-ssl
+下記コマンドで、シンボリックリンクを生成する。
# cd /etc/nginx/site-enabled/
# ln -s /etc/nginx/site-available/default-ssl
+コピーしたdefault-sslファイルを元に、次のように編集する。
server {
# HTTPS のポート番号を listen する。
listen 443 default_server;
listen [::]:443 default_server;
# SSLを有効にする。
ssl on;
# 証明書、プライベートキーを指定する。
# ssl_certificate [証明書のパス];
# ssl_certificate_key [プライベートキーのパス];
ssl_certificate /etc/letsencrypt/live/ehobby.clear-net.jp/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/ehobby.clear-net.jp/privkey.pem;
# ドキュメントルート
root /var/www/html;
# / 指定時に選択されるファイル
index index.html index.htm index.php
server_name _;
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
try_files $uri $uri/ =404;
}
}
** 設定反映(再起動) [#ha5c7d8e]
# service nginx restart
----
#navi2(Raspberry Pi/Ubuntu Server/nginx,toc,prev,next)