美文网首页
nginx配置阿里云免费版本SSL

nginx配置阿里云免费版本SSL

作者: flyjar | 来源:发表于2022-12-08 10:32 被阅读0次

    假如配置的https://api.test.com
    配置域名解析时,除了配置https的解析,一定要把http://api.test.com也配置上。这样http://api.test.com访问地址,强制跳转到https://api.test.com

    配置443时,一定要配置一下80端口,让其他强制跳转到443端上,不然就https没有办法解析到dns。可以在成功访问ssl端口后,再把把80端口的强制跳转取消掉

    #user  nobody;
    worker_processes  1;
     
    events {
        worker_connections  1024;
    }
    
    
    http {
        include       mime.types;
        default_type  application/octet-stream;
        #access_log  logs/access.log  main;
    
        sendfile        on;
        #tcp_nopush     on;
    
        #keepalive_timeout  0;
        keepalive_timeout  65;
    
        #gzip  on;
    
        server {
            listen       80;
            server_name  api.ishiwanapp.cn;
    
            #charset koi8-r;
    
            #access_log  logs/host.access.log  main;
    
            rewrite ^(.*)$ https://$host$1; #将所有HTTP请求通过rewrite指令重定向到HTTPS。
            location / {
               index index.html index.htm;
            }
    
          #   location / {
          #      root   html;
          #      index  index.html index.htm;
          #  }
    
            #error_page  404              /404.html;
    
            # redirect server error pages to the static page /50x.html
            #
            error_page   500 502 503 504  /50x.html;
            location = /50x.html {
                root   html;
            }
     
        }
    
     
     
    
        server {
        listen 443 ssl;
        server_name api.ishiwanapp.cn;
        ssl_certificate /usr/local/nginx/nginx-1.14.2/conf/cert/8959612_api.ishiwanapp.cn.pem;
        ssl_certificate_key /usr/local/nginx/nginx-1.14.2/conf/cert/8959612_api.ishiwanapp.cn.key;
        ssl_session_timeout 5m;
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
        ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3; #表示使用的TLS协议的类型,您需要自行评估是否配置TLSv1.1协议。
        ssl_prefer_server_ciphers on;
        location / {
            root html;  #Web网站程序存放目录。
            index index.html index.htm;
        }
     }
    
    }
    

    相关文章

      网友评论

          本文标题:nginx配置阿里云免费版本SSL

          本文链接:https://www.haomeiwen.com/subject/fndnfdtx.html