Slog98_项目上线之ArthurSlog个人网站上线5

  • ArthurSlog

  • SLog-98

  • Year·1

  • Guangzhou·China

  • September 17th 2018

微信扫描二维码,关注我的公众号

摆脱点对点的方式 实现点对多的方式 让你的收益成倍放大


开发环境MacOS(Mojave 10.14 (18A391))

信息源

开始编码

  • 登陆阿里云控制台 点击左侧的 ‘云盾控制台概述’

  • 点击 ‘证书服务’

  • 点击 ‘购买证书’

  • 点击 ‘symantec’ 然后随便点一下证书类型里的任意选项

  • 这个时候才会出现 ‘免费型DV SSL’

  • OK 可以购买了

  • 接着绑定自己的域名 例如 ‘www.arthurslog.com

  • 如果你的服务器和域名都在阿里云 那么 那你可以选择DNS验证 并勾选下面的‘勾勾’ 阿里云的后台系统会自动验证

  • 接着 选择 nginx服务器类型的证书下载

  • 之前我是直接用express框架裸写了一个 web服务器

  • 现在换nginx

  • 我的服务器系统是CentOS 7+

  • So

  • 登陆服务器 安装nginx

yum install nginx

yum install openssl

yum install pcre

yum install zlib

  • 虽然Centos 7+ 已经有安装过上述依赖了

  • 不过还是再来一次 确保一切正常

  • 安装完了之后

  • 切换至nginx安装路径下

cd etc/nginx/

  • 新建一个文件夹 cert

mkdir cert

  • 上传刚刚下载的ssl证书文件至 cert路径下

scp -r 本地证书路径 root@服务器地址:/etc/nginx/cert

server {
    listen 443;
    server_name localhost;
    ssl on;
    root html;
    index index.html index.htm;
    ssl_certificate   cert/215075710400981.pem;
    ssl_certificate_key  cert/215075710400981.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 / {
        root html;
        index index.html index.htm;
    }
}
复制代码
  • 关键就这两个
ssl_certificate   cert/215075710400981.pem;
ssl_certificate_key  cert/215075710400981.key;
复制代码
  • 接着

service nginx start

  • 上面直接启动nginx 然后

  • 打开浏览器 输入域名 arthurslog.com

  • 你会发现 地址栏并没有发生变化.. 依旧是 http开头

  • 调整nginx配置文件nginx.conf

  • 在配置文件里添加一行

server {
  ...
  server_name localhost;

  rewrite ^(.*)$ https://$host$1 permanent; 

  ...
复制代码
  • 重新打开浏览器 输入域名 arthurslog.com

  • 现在地址栏已经变成 https开头了

  • 现在显示的 nginx的默认页面

  • 修改nginx配置文件 把主页路径指向我自己的主页

server {
  ...
  server_name localhost;

  root  自己网站主页的路径

  ...
复制代码
  • 记得 80端口和443端口都需要配置root参数

  • Ok 重启nginx

service nginx restart

  • ok,现在用自己的电脑打开浏览器,输入域名 www.arthurslog.com

  • 正常情况下,可以看到自己的网站主页了

  • 同时 地址栏也成功变成了 https 开头的了


欢迎关注我的微信公众号 ArthurSlog

微信扫描二维码,关注我的公众号

如果你喜欢我的文章 欢迎点赞 留言

谢谢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值