5分钟完成购买域名、服务器、安装nginx、申请SSL证书、部署SSL证书、实现HT ...

打印 上一主题 下一主题

主题 890|帖子 890|积分 2670

5分钟,从购买域名到HTTPS访问


   架构师手把手教技能
  各人好,最近很多小伙伴咨询关于 安装nginx 和 部署SSL证书 。所以,我决定给各人录制一个视频,方便各人更快速的相识和掌握相关技能。

ok,我们先从购买域名开始。
①购买域名

首先,登录到腾讯云(假如没有账号,请您先自行注册)
然后选择域名注册,输入一个您自己喜欢的域名。点击【立即购买】,并支付支付相关费用。



②购买服务器

接下来,购买一个服务器。
为了方便给各人演示,购买的是香港的服务器,如许就可以不需要存案也能访问了。



操作系统选择Linux常用的CentOS,不外CentOS 7于2024年06月30日也将停止维护,所以我们选择官方推荐的 OpenCloudOS。







带宽这里,我们选择 按流量计费 并把带宽调整到 10M



安全组,选择新建安全组,并且把 80 和 443 端口都放开。




确认设置信息,选择开通即可。



③安装nginx

查看服务的IP,并且登录到服务器


安装nginx
  1. yum install -y nginx
复制代码
安装完成后,我们启动nginx
  1. service nginx start
复制代码

访问服务器:http://43.135.101.210/




接下来,我们通过域名访问服务器,我们将域名解析到服务器对应的IP即可。

然后新建nginx设置文件
  1. vim /etc/nginx/conf.d/httpsok.cn.conf
复制代码
  1. server {
  2.    listen  80;
  3.    server_name httpsok.cn;
  4.    
  5.    # 访问日志
  6.    access_log /var/log/nginx/httpsok.cn.log;
  7.    
  8.    location / {
  9.        root /var/html/httpsok.cn/;
  10.        index index.html;
  11.    }
  12. }
复制代码
新建一个简单的页面文件
  1. mkdir -p /var/html/httpsok.cn/ && vim /var/html/httpsok.cn/index.html
复制代码
  1. <h1>httpsok</h1>
复制代码
重载nginx
  1. nginx -s reload
复制代码

访问我们刚刚购买的域名:http://httpsok.cn,好如今已经实现了通过域名访问服务器了。下一步就是通过HTTPS来访问了。
④申请SSL证书

传统的SSL证书部署方式,是先申请SSL证书,然后下载SSL证书文件,解压并将SSL证书文件手动上传到服务器,然后修改nginx设置中对应的证书文件路径,然后再重载nginx服务。过程极其麻烦、枯燥、且容易出错。

再加上如今的免费证书都只有3个月有效期,3个月后又要重复一次上述操作。域名和站点不多的环境下还好,域名和站点多了,换证书会让人发疯和抓狂的。

接下来,给各人推荐一个更简单、科学的 SSL证书 主动部署工具 httpsok。
证书到期前15天:主动申请SSL证书 、主动更新SSL证书 、主动重载nginx ,全程无需人工参与。

回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

杀鸡焉用牛刀

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表