写在前面

一定要注意注意:

打开云服务器安全组放行443端口

服务器防火墙放行443端口

修改配置文件之前先备份配置文件哦!

准备工作

阿里云申请免费的证书

image-20220805173514477

image-20220805173634961

image-20220805173712583

填写自己信息

image-20220805173801856

申请完等待2 ——3 分钟审核,审核完会收到短信和邮件

然后下载

image-20220805173951592

image-20220805173930336

将下载好的文件解压缩

如图

image-20220805174042769

将文件移到nginx的安装文件夹下的conf文件中

image-20220805174222917

开始配置

在配置ssl证书之前,要确保你的nginx已经安装了ssl模块

如何检查?

在nginx的安装目录下 输入nginx -V

image-20220805180602298

如果出现 (configure arguments: --with-http_ssl_module), 则已安装

至于如何安装,参考

配置文件配置如图

image-20220805173322750

server {
        listen       443 ssl;
        // 替换自己的域名
        server_name  xixihaha.tech www.xixihaha.tech;
        //替换自己的文件名字
        ssl_certificate      8245207_www.xixihaha.tech.pem;
        ssl_certificate_key  8245207_www.xixihaha.tech.key;
        location / {
            root   /www/server/nginx/www/docsify_repository;
            index  index.html index.htm;
        }
    }

    server {
        listen       80;
        server_name  xixihaha.tech www.xixihaha.tech;
        // 将所有http请求重定向到https
        rewrite ^(.*)$ https://xixihaha.tech:443/$1 permanent;
        
    }

重启nginx

进入sbin目录下,输入

nginx -s reload

大功告成,打完收工!

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐