Nginx - SSL を設定する2013/07/07 |
|
SSL経由での暗号化通信ができるように設定します。
|
|
| [1] |
まずはこちらを参照してSSL証明書を作成しておきます。
|
| [2] | 既存のデフォルトサイトを、通常通信/SSL通信のいずれでもアクセスできるように設定します。 |
|
[root@www ~]#
vi /etc/nginx/conf.d/default.conf # 以下のように追記
server {
listen 80 default_server;
listen 443 ssl;
server_name www.srv.world;
ssl_certificate /etc/pki/tls/certs/server.crt;
ssl_certificate_key /etc/pki/tls/certs/server.key;
/etc/rc.d/init.d/nginx restart Stopping nginx: [ OK ] Starting nginx: [ OK ] |
| [3] | HTTP, HTTPS 双方でデフォルトサイトにアクセスして動作確認してください。 |
|
| [4] | SSL経由でのみアクセスさせるように設定する場合は、 新たに 「server ~」セクションを追加して設定してください。 |
|
[root@www ~]#
vi /etc/nginx/conf.d/ssl.conf # 最終行に追記
server {
listen 443;
server_name www.srv.world;
ssl on;
ssl_certificate /etc/pki/tls/certs/server.crt;
ssl_certificate_key /etc/pki/tls/certs/server.key;
location / {
root /usr/share/nginx/ssl;
index index.html index.htm;
}
}
/etc/rc.d/init.d/nginx restart Stopping nginx: [ OK ] Starting nginx: [ OK ] |
| Sponsored Link |
|
|