太阳花工作室
Nginx配置多个二级域名,如何配置80跳转443
post by:sunshine 2020-10-23 0:20

 服务器nginx配置如下:

server {
    listen 443;
    server_name www.domain.com;
    ssl on;
    root /var/www/html;
    index index.html index.htm;
    ssl_certificate  cert/1ddddddddddddd.pem;
    ssl_certificate_key cert/1ddddddddddddd.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 / {
    	index index.html;
    }
}
server {
    listen 80;
    server_name www.domain.com domain.com;
    rewrite ^/(.*) https://$server_name$request_uri? permanent;
配置完以上直接运行nginx -s reload, 然后清理一遍缓存即可以正常访问了