server, , :
server {
listen 80;
server_name www.example.com example.com;
return 301 https://example.com$request_uri;
}
server {
listen 443 ssl spdy;
server_name www.example.com;
ssl_certificate_key /etc/myssl/www.example.com.key;
ssl_certificate /etc/myssl/www.example.com.chained.crt;
[other ssl_* directives, as required]
return 301 https://example.com$request_uri;
}
server {
listen 443 ssl spdy;
server_name example.com;
ssl_certificate_key /etc/myssl/www.example.com.key;
ssl_certificate /etc/myssl/www.example.com.chained.crt;
[other ssl_* directives, as required]
[remaining example.com configuration here]
}
HTTP ( 80) http://www.example.com http://example.com https://example.com. https://www.example.com https://example.com. SSL/SPDY https://example.com.
HTTPS , , -, .
: server, , , https://www.example.com , , SSL- ( www.example.com example.com). , DNS.
, (, /etc/nginx/conf.d /etc/nginx/sites-enabled, ).
: .