首先需要申请一个SSL证书,我用的是阿里云的免费SSL,申请方式请自行查找。

下载证书上传至服务器,一般解压出来会有.pem.key两个文件

配置Nginx.conf

第一个server全部改成这样,第二个server加上下面的配置信息,相同的替换或注释。

http{

...

    server{
        listen 80;

        server_name localhost; 
        # 把localhost改成自己的域名,
        # 不然会返回一个https://localhost,
        # 导致用户访问的是自己本地服务器,而不是你的网站。

        return 301 https://$server_name$request_uri;
        # 此处功能是http转https
    }

    server{
        listen 443 ssl;
        server_name localhost;

        ssl_certificate      C:/Wnmp/SSL/ssl.pem;
        # 此处为你的SSL证书文件存放的位置

        ssl_certificate_key  C:/Wnmp/SSL/ssl.key;
        # 此处为你的SSL证书密钥存放的位置

        ssl_session_cache   shared:SSL:10m;
        ssl_session_timeout 10m;
    
    ...

    }
}
最后修改:2021 年 03 月 14 日
如果觉得我的文章对你有用,请随意赞赏