帮助中心 >  技术知识库 >  云服务器 >  服务器教程 >  UPUPW配置Nginx支持SSL证书自动跳转HTTPS

UPUPW配置Nginx支持SSL证书自动跳转HTTPS

2018-02-24 16:22:59 6235

UPUPW配置Nginx支持SSL证书自动跳转HTTPS


编辑Nginx网站配置文件,通常目录位于.../Nginx/conf/vhosts.con

在修改之前请记得备份文件,切记切记要备份啊!

在修改之前请记得备份文件,切记切记要备份啊!

在修改之前请记得备份文件,切记切记要备份啊!


主要修改区域已在图片中以红框标注,我们对应自己的修改

通常只需要修改域名以及CRT与KEY为自己的或者直接在现有网站配置文件中添加上图红色区域配置信息并修改即可。注意CRT与KEY使用绝对路径


image.png


编辑完成之后记得重启环境生效哦。


最后把代码咱贴一份,复制时候注意是不是英文半角状态哦。

server {
        listen       127.0.0.1:80;
        listen       127.0.0.1:443 ssl;
        server_name  www.landui.com alias landui.com;
        ssl_certificate      E:/UPUPW/Nginx/conf/ssl/server.crt;
        ssl_certificate_key  E:/UPUPW/Nginx/conf/ssl/server.key;
        ssl_session_timeout  5m;
        ssl_protocols  SSLv2 SSLv3 TLSv1;
        ssl_ciphers  HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers   on;
        if ($scheme = http) {
            return   301 https://$host$request_uri;
        }
        location / {
            root   E:/web;
            index  index.html index.htm default.html default.htm index.php default.php app.php u.php;
            include        E:/web/up-*.conf;
        }
        autoindex off;
        include advanced_settings.conf;
        #include expires.conf;
        location ~* .*\/(attachment|attachments|uploadfiles|avatar)\/.*\.(php|php5|phps|asp|aspx|jsp)$ {
        deny all;
        }
        location ~ ^.+\.php {
            root           E:/web;
            fastcgi_pass   bakend;
            fastcgi_index  index.php;
            fastcgi_split_path_info ^((?U).+\.php)(/?.+)$;
            fastcgi_param  PATH_INFO $fastcgi_path_info;
            fastcgi_param  PATH_TRANSLATED $document_root$fastcgi_path_info;
            fastcgi_param  HTTPS  $https if_not_empty;
            include        fastcgi.conf;
        }
        }


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: