nginxのインストール
% sudo apt install -y nginx % cd /etc/nginx/sites-available % sudo cp -p default default.org % sudo vi default
サーバ証明書はDebian 10 (buster)上でPostfixとDovecotを用いてSMTP認証+TLS - 発声練習で作成し、設置しているものとする。
- 証明書(中間証明書込み)の絶対パス:/etc/postfix/ssl/keys/ THISSEVER_full.crt
- 鍵の絶対パス:/etc/postfix/ssl/keys/THISSEVER.key
# diff default.org default 22,23c22,23 < listen 80 default_server; < listen [::]:80 default_server; --- > #listen 80 default_server; > #listen [::]:80 default_server; 27,28c27,28 < # listen 443 ssl default_server; < # listen [::]:443 ssl default_server; --- > listen 443 ssl default_server; > listen [::]:443 ssl default_server; 70a79,83 > > ssl_certificate /etc/postfix/ssl/keys/ THISSEVER_full.crt; > ssl_certificate_key /etc/postfix/ssl/keys/THISSEVER.key; > ssl_session_cache shared:SSL:1m; > ssl_session_timeout 10m;
設定の確認(エラーがあれば適宜提示される)
% sudo nginx -t nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
nginxを再起動する。
% sudo systemctl restart nginx