#navi2(RaspberryPi,toc,prev,next)
----
#contents
----
* Webサーバー(nginx)のインストール [#kf76844b]

**インストール [#z6094a07]
 # apt-get install nginx

**基本設定 [#b34ddb09]

**HTTPS [#y2499035]
 

***自己証明証を用いた HTTPS 対応 [#ydf6b5e2]

***Let's Encrypt を用いた HTTPS 対応 [#c9306221]
ドメインを取得している場合、Let's Encrypt を用いて、
ブラウザ等にて警告等がでない HTTPS 通信が可能です。
+インストール
 # apt-get install certbot
+ルーターなどの設定を変更し、外部から HTTP, HTTPS にアクセスできる状態にする
+nginx を一旦停止する。
 # service nginx stop
+証明書生成
 # certbox certonly
 いくつか問い合わせがあるので適宜回答する。
 以下、選択例
 > 1. ACME CAの認証方法
 2: Spin up a temporary webserver (standalone) を選択
 > 2. e-mail
 e-mail アドレスを入力
 > 3. 利用規約同意
 A : Agree を選択
 > 4. ドメイン名入力
 ドメイン名を入力
+nginx の /etc/nginx/site-enabled/default 設定を変更する。

 listen 443 ssl;
 ssl_certificate /etc/letsencrypt/live/<ドメイン名>/fullchain.pem;
 ssl_certificate_key /etc/letsencrypt/live/<ドメイン名>/privkey.pem;
※デフォルトのファイルを用いていない場合は、適宜読み替えてください。
----
#navi2(RaspberryPi,toc,prev,next)

トップ   一覧 検索 最終更新   ヘルプ   最終更新のRSS