使用阿里云免费 ssl 证书把让你的网站从 http 变成 https
13

1.申请阿里云ssl证书

0

回到管理页面补全信息&添加域名解析,

等待几分钟,证书状态变为“已签发”后证书就申请成功了。

2.下载证书&上传证书

0

进入下载页面,找到ngin页签中nginx配置信息,并“下载证书 for Nginx”:

0

下载的文件有两个:

1,214593789770361.pem

2,214593789770361.key

登录到服务器:

$ apt-get update // 更新软件
$ apt-get install nginx // 安装nginx
$ mkdir /etc/nginx/cert // 创建cert文件夹,把刚刚下载的两个文件上传到cert/文件夹中。

3.配置Nginx

进入nginx配置文件 路径为 /etc/nginx/sites-available

$ vim default // 进入配置文件

在配置文件中添加:

server {
    listen 443;
    server_name your-domain.com; // 你的域名
    ssl on;
    root /var/www/html; // 前台文件存放文件夹,可改成别的
    index index.html index.htm;// 上面配置的文件夹里面的index.html
    ssl_certificate  cert/214292799730473.pem;// 改成你的证书的名字
    ssl_certificate_key cert/214292799730473.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;
    ssl_prefer_server_ciphers on;
    location / {
        index index.html index.htm;
    }
}
server {
    listen 80;
    server_name your-domain.com;// 你的域名
    rewrite ^(.*)$ https://$host$1 permanent;// 把http的域名请求转成https
}

配置完成后,检查一下nginx配置文件是否可用,有successful表示可用。

$ nginx -t // 检查nginx配置文件

配置正确后,重新加载配置文件使配置生效:

$ nginx -s reload // 使配置生效

至此,nginx的https访问就完成了,并且通过rewrite方式把所有http请求也转成了https请求,更加安全。

如需重启nginx,用以下命令:

$ service nginx stop // 停止
$ service nginx start // 启动
$ service nginx restart // 重启

配置成功YEP:smile:

0

0

:8ball: :8ball:

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 4
waney

还是letsencrypt好用,阿里的验证审核,过期更换都好费时间。。。

8个月前

我怎么找不到免费的dv ssl ,能给个链接吗?

8个月前

@bestcyt 阿里云很调皮的,打开购买页面,先勾选择品牌里面的 Symantec -> 保护类型再选 一个域名 最上面免费就出现了。

8个月前
Soldoros

这个是不是不支持泛域名

6个月前

  • 请注意单词拼写,以及中英文排版,参考此页
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,使用方法请见 Emoji 自动补全来咯,可用的 Emoji 请见 :metal: :point_right: Emoji 列表 :star: :sparkles:
  • 上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif
  • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
  请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!