博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Slog98_项目上线之ArthurSlog个人网站上线5
阅读量:6294 次
发布时间:2019-06-22

本文共 1806 字,大约阅读时间需要 6 分钟。

  • ArthurSlog

  • SLog-98

  • Year·1

  • Guangzhou·China

  • September 17th 2018

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

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


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

信息源

开始编码

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

  • 点击 ‘证书服务’

  • 点击 ‘购买证书’

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

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

  • OK 可以购买了

  • 接着绑定自己的域名 例如 ‘’

  • 如果你的服务器和域名都在阿里云 那么 那你可以选择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

  • 成功上传之后 需要更新nginx配置文件

  • 参考 阿里云官方文档

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 然后

  • 打开浏览器 输入域名

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

  • 调整nginx配置文件nginx.conf

  • 在配置文件里添加一行

server {  ...  server_name localhost;  rewrite ^(.*)$ https://$host$1 permanent;   ...复制代码
  • 重新打开浏览器 输入域名

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

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

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

server {  ...  server_name localhost;  root  自己网站主页的路径  ...复制代码
  • 记得 80端口和443端口都需要配置root参数

  • Ok 重启nginx

service nginx restart

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

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

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

  • 至此,我的个人网站 成功更新为 。

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

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

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

谢谢

转载地址:http://xstta.baihongyu.com/

你可能感兴趣的文章
AngularJS之初级Route【一】(六)
查看>>
服务器硬件问题整理的一点总结
查看>>
SAP S/4HANA Cloud: Revolutionizing the Next Generation of Cloud ERP
查看>>
Mellanox公司计划利用系统芯片提升存储产品速度
查看>>
白帽子守护网络安全,高薪酬成大学生就业首选!
查看>>
ARM想将芯片装进人类大脑 降低能耗是一大挑战
查看>>
Oracle数据库的备份方法
查看>>
Selenium 自动登录考勤系统
查看>>
关于如何以编程的方式执行TestNG
查看>>
智能照明造福千家万户 家居智能不再是梦
查看>>
物联网如何跳出“看起来很美”?
查看>>
浅谈MySQL 数据库性能优化
查看>>
《UNIX/Linux 系统管理技术手册(第四版)》——1.10 其他的权威文档
查看>>
灵动空间 创享生活
查看>>
《UNIX网络编程 卷1:套接字联网API(第3版)》——8.6 UDP回射客户程序:dg_cli函数...
查看>>
不要将时间浪费到编写完美代码上
查看>>
《算法基础:打开算法之门》一3.4 归并排序
查看>>
高德开放平台开放源代码 鼓励开发者创新
查看>>
《高并发Oracle数据库系统的架构与设计》一2.5 索引维护
查看>>
Firefox 是 Pwn2own 2014 上攻陷次数最多的浏览器
查看>>