【nginx】SSLの設定
nginxのSSLの設定を試したいと思います。
自己証明書を作る
とりあえずテスト的なものなので、証明書は、自己証明書で済まします。
cd /etc/nginx mkdir ssl cd ssl/ openssl genrsa -des3 -out server.key 1024 openssl req -new -key server.key -out server.csr cp server.key server.key.org openssl rsa -in server.key.org -out server.key openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
SSLの設定
前回設定した、example1.comに設定をします。
設定ファイルの編集
example1.comの設定の下にSSLの設定を追記します。
vi /etc/nginx/conf.d/example1.com.conf
server { listen 80; : : } server { listen 443 ; server_name example1.com; ssl on; ssl_certificate /etc/nginx/ssl/server.crt; ssl_certificate_key /etc/nginx/ssl//server.key; access_log /var/log/nginx/example1.com.access.log; location / { root /usr/share/nginx/example1.com; index index.html index.htm; } }
再起動&確認
設定ファイルを編集したら、再起動します。
/etc/init.d/nginx restart
ブラウザで、https://example1.comで前回同様に「example1.com」が表示されたら成功です。