阿里云服务器免费配置个人网站为HTTPS协议访问(Nginx 服务器)

文章目录

  • 重点
  • 前言
  • 准备工作
  • 配置Nginx
  • 重启Nginx
  • 检验效果
  • 总结

重点

免费! 免费! 免费! 重要的事说三遍!😄

前言

最近有复习关于计算机网络TCP/IP协议这一块的内容,又突然想起HTTP是基于TCP/IP 协议,在应用层传输内容的协议。又递归的想到HTTPS,于是想起自己有一个个人的网站还是用HTTP协议访问的,脑子一热,想把个人网站配置成用HTTPS协议进行访问,这样子可以增加安全性,于是奇妙的过程开始了
(表情包为博主的暗示,如果对您有帮助,记得双手👍)
在这里插入图片描述


准备工作

先登陆进阿里云官网,然后如下图操作
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
下图中要注意,不要勾选 手动设置 XXX 的方式 !!
在这里插入图片描述
提交完申请资料后,状态就会变成和我一样的已签发状态,然后按照下图操作
在这里插入图片描述
下载完后会得到一个压缩包文件,里面有两个文件,一个以pem结尾,一个以key结尾。

配置需要配置HTTPS协议的服务器的安全组规则,手动添加443端口,如下图所示
在这里插入图片描述
到这里,准备工作结束,接下来是到配置Nginx阶段。


配置Nginx

  1. 将刚刚下载的证书的压缩文件解压缩,将两个解压出来的文件用 WinScp 或者是 XFTP 或者是其他文件传输工具传到服务器的 nginx配置文件夹下。
    下图以WinScp为例
    不会WinScp的同学可以看博主之间的博客
    利用WinSCP配置服务器的环境
    在这里插入图片描述

  2. 编辑nginx.conf的配置文件
    在配置文件中定位到HTTP协议代码片段(http{}),并在HTTP协议代码里面添加以下server配置(如果server配置已存在,按照以下注释内容修改相应配置即可)。
    要修改的参数都在注释中,只需要几行简单的配置即可!

#以下属性中,以ssl开头的属性表示与证书配置有关。
server {listen 443 ssl; #配置HTTPS的默认访问端口为443。这里记得要修改为 443 ssl;#如果未在此处配置HTTPS的默认访问端口,可能会造成Nginx无法启动。#如果您使用Nginx 1.15.0及以上版本,请使用listen 443 ssl代替listen 443和ssl on。server_name yourdomain.com; #需要将yourdomain.com替换成证书绑定的域名。root html;index index.html index.htm;ssl_certificate cert/cert-file-name.pem;  #需要将cert-file-name.pem替换成已上传的证书文件的名称。ssl_certificate_key cert/cert-file-name.key; #需要将cert-file-name.key替换成已上传的证书密钥文件的名称。ssl_session_timeout 5m;ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;#表示使用的加密套件的类型。ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #表示使用的TLS协议的类型。ssl_prefer_server_ciphers on;location / {root html;  #站点目录。index index.html index.htm;}
}

重启Nginx

进入可执行 nginx 命令的文件夹下
如果不知道在哪里就先用 whereis 来查找 nginx 所在的所有文件路径

whereis nginx

然后观察其中带 bin 的路径,一般可执行文件都是放在 bin 下
如下图
在这里插入图片描述
然后执行nginx的重载配置文件命令即可。

./nginx -s reload #重新加载配置文件,不用重启nginx服务器	

检验效果

用 https://你的域名/ 来访问,如果看到左上角有个锁的标志,说明配置成功,如下图我的个人网站

在这里插入图片描述


总结

偶尔突发奇想的操作,可以想办法去实现,可以锻炼到自己的动手能力,同时记录自己的操作并且分享,可以让自己记忆深刻也可以造福于他人,加油,展望未来!如果有遇到什么问题的话,可以随时来问(wen)我!😄
在这里插入图片描述


坚持分享,坚持原创,喜欢博主的靓仔靓女们可以看看博主的首页博客!
您的点赞与收藏是我分享博客的最大赞赏!
博主博客地址: https://blog.csdn.net/weixin_43967679


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部