阿里云博客配置ssl证书

如何给你的博客配置ssl证书

在我们的博客搭建好了之后呢,通过域名访问会提示不安全,那么怎么解决这个问题呢。我们可以通过对我们的域名申请ssl证书来解决。

前提:你得买一个域名,并且进行备案。

在阿里云官网去申请ssl证书,如果域名是在阿里云购买的话,可以直接自动DNS验证申请ssl证书,最多可以申请20个免费的ssl证书。

申请完成证书之后,下载nginx证书文件。

在开始之前我们要保证etc/ssl目录存在,用于保存我们的私钥和证书文件。

没有则新建目录etc/ssl

mkdir etc/ssl

编辑nginx的配置文件

vim /usr/local/nginx/conf/nginx.conf

需要调整以下参数或者直接应用配置文件中的模板,依次对照进行修改。

注意 更改项前面的井号需要去除,井号代表注释,被注释的代码讲不会生效。

http{
    #http节点中可以添加多个server节点
    server{
        #监听443端口
        listen 443;
        
        server_name 你的域名;
        ssl on;
        ssl_certificate /etc/ssl/1.crt.pem;
        ssl_certificate_key /etc/ssl/1.key;
        ssl_session_timeout 5m;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
        ssl_prefer_server_ciphers on;
        #这是我的主页访问地址,因为使用的是静态的html网页,所以直接使用location就可以完成了。
        location / {
                #文件夹
                root /usr/local/service/ROOT;
                #主页文件
                index index.html;
        }
    }
    server{
        listen 80;
        server_name 你的域名;
        rewrite ^/(.*)$ https://你的域名:443/$1 permanent;
    }
}

每次更改配置文件都需要重启nginx服务。此时会报错,没关系,正常现象。

service nginx restart

此时会报错,没关系,正常现象。先保证nginx服务关闭。输入代码关闭服务。

service nginx stop

查看一下是不是真的关闭了,执行以下指令。

netstat -lnpt

如果返回的数据中没有 80 和 443两个数字 则为关闭成功。

我们需要安装ssl模块。

如果之前ngxin的压缩包还在,那最好,不在了也没关系。我们重新下载对应版本的压缩包。

查询版本

/usr/local/nginx/sbin/nginx -V

去官网找到下载连接,进入/usr/local路径 使用指令

wget 下载链接

下载并且解压(解压指令 tar -xvf 压缩包全名)

进入解压后的文件夹路径执行指令

./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-file-aio --with-http_realip_module

make 

如果报错,按照我之前教程走的话这里不会报错,因为这个依赖我们安装了。报错的话执行下面的,不报错就算了,

yum -y install openssl openssl-devel

继续执行下面的指令。将nginx启动文件覆盖。第一条指令是备份,

cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak

cp objs/nginx /usr/local/nginx/sbin/nginx

最后我们启动服务

service nginx start

查看监听端口

netstat -lnpt

如果出现80 和 443端口则为成功

最后一定要去阿里云的安全组开放443端口,操作和开放80端口方法是一样的。

参考视频

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值