注意:server_name 多个域名时用空格隔开,否则可能报“Could not build server_names_hash, you should increase server_names_hash_bucket_size”(两个域名使用443端口时)
server { listen 80; server_name www.xxx.com; rewrite ^(.*) https://$server_name$1 permanent; # 这里重定向到https } server { listen 443 ssl; server_name www.xxx.com xxx.com; ssl on; #设置为on启用SSL功能。 ssl_certificate C:/xxx/www.xxx.com.pem; ssl_certificate_key C:/xxx/www.xxx.com.key; ssl_session_timeout 5m; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;#使用此加密套件。 ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #使用该协议进行配置。 ssl_prefer_server_ciphers on; location / { proxy_pass http://localhost:8080; } location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { proxy_pass http://localhost:8080; } location ~ .*\.(js|css)?$ { proxy_pass http://localhost:8080; } # location / { # root html; # index index.html index.htm; # } }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。