从零开始的小站日志 - 服务器与博客搭建篇

文章目录[x]
  1. 1:域名和服务器的选购
  2. 1.1:域名的选购
  3. 2:服务器的设定和域名的解析
  4. 3:为我们的网站开启Https
  5. 3.1:从宝塔申请SSL证书
  6. 3.2:在阿里云购买免费证书

笔者之前的博客一直在用Gitpage+Hexo的搭配,碍于我大天朝那制度,Github服务器访问速度实在是感人,图片不用图床都不敢往上放。某日碰巧看到了阿里云有云翼计划这种东西,于是决定给自己的博客升个级!

域名和服务器的选购

域名的选购

域名和服务器本人使用的都是阿里云家的,域名主要是之前看到阿里云有做推广,特定后缀域名首年一块钱包年。那就不用多说什么了,一块钱咱还是有的!

阿里云一块钱域名活动链接


咱服务器用的也是阿里云的,是因为我买的时候对比了下腾讯云和阿里云学生优惠价,发现阿里好像要更便宜一些,合计下来轻量应用服务器9.5软妹币/月。至于为什么我选择了轻量应用服务器而不是ECS,纯属因为前者的带宽要比后者高,我购买服务器建站用还是比较看重带宽的,其他的区别个人表示也不是很清楚。如果实在想知道的话,不如去CSDN或者简书知乎等地方看看大佬们是怎么分析的?

笔者这里选购的服务器预装的是CentOS,Windows服务器据说装环境什么的很麻烦,而且内存占用什么的也比Linux的要高。反正就是不推荐新手使用!

如果使用手机购买时出现错误,请尝试切换电脑版页面/使用电脑购买,这样可以减轻出错几率。笔者购买时使用手机版网页就出现了报错现象!

阿里云云翼计划链接

服务器的设定和域名的解析

按照我大天朝的规章制度,国内服务器如果要绑定域名就必须先备案,服务器备案需要时长超过三个月以上才可以备案,如果不备案就算你绑定了域名也不给你访问。同时域名也需要实名制,不过阿里云的实名认证和服务器备案做的还是相当不错的,跟着流程走基本上都能过,就是时间长了点!

笔者购买的域名实名制只用了几个小时就过了,但是备案整整花了半个月时间(从申请到通过共计花了16天时间),实乃大坑!
当你的服务器还在备案的时候,是可以通过IP地址的形式进行访问的,可以在此期间把博客部署什么的先完成,等待备案通过以后直接换绑域名即可!

首先我们打开轻量服务器的界面,在我们购买的服务器右上角有一个终端的图标,点一下即可打开在线终端。当然有技术的也可以通过SSH连接,不过这个不是本文重点故不多做论述!

嗯,在线终端长成这样,和Windows下的CMD相仿!

 

打开了终端,接下来要给我们的服务器安装宝塔界面,Linux下的软件安装做的还是相当完善的,一行代码敲出去几乎所有的东西都帮你弄好了!

在终端中输入

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

安装宝塔界面,中途可能需要输入一次Y进行确认,如果看到权限不足什么的报错可以尝试在命令前加上sudo再进行安装。详细安装过程可以参考官方文档!

宝塔官方安装教程

Warning!

安装完成后需要对防火墙规则进行修改以释放8888端口,否则无法访问宝塔界面!具体操作过程可以参考宝塔官方安装教程中的说明!

安装完成后,我们打开宝塔界面,宝塔的设计还是十分简单明了的,适合新手使用!

关于宝塔界面如何打开?

一般情况下输入你的服务器ip地址+:8888即可,例如 123.123.123.123:8888,不过新版宝塔界面可能带有安全入口功能,通过传统方式无法直接进入,解决办法可以参考阿里云官方提供的帮助文档,这里不多做赘述!

阿里云:宝塔安全入口

进入宝塔界面后,一般会弹出提示框让你在LNMP/LAMP二者选择一种环境进行部署,二者之间的区别笔者表示也不是很清楚,你依然可以选择去CSDN或者简书知乎等地方看看大佬们的具体分析。本文以LNMP环境为例。

这里的PHP推荐7.x版本,因为性能比较好!

环境安装完成后,进入宝塔软件商城,找到宝塔一键部署源码

本文以部署WordPress为例

然后找到WordPress进行部署!

这里的域名填写你到时候需要绑定的即可!

Warning

如果是服务器备案还没有下来的朋友,推荐在这里先绑定你服务器的ip地址,等到备案下来以后再进行换绑域名!

使用手机版页面进行操作的,如果遇到了莫名其妙的错误请尝试切换电脑版网页进行部署,笔者使用手机版网页部署的时候就遇到了莫名其妙的问题!

这一步完成以后,我们回到阿里云控制台页面,对网页解析进行设定。

首先我们新建一个A记录,记录值输入你的服务器IP地址,主机记录视情况而定,比如我购买的域名是ventus.work,如果我想用www.ventus.work访问我的网站,那么主机记录就填写www,以此类推。如果我只想以Ventus.work访问网站,那么主机记录填写@即可!

点击确定提交后,距离生效大概会有一个3-10分钟的延迟,具体情况视DNS供应商而定。

域名解析设置完成后,我们输入自己所绑定的域名,就可以看见WordPress的页面了!剩下的跟着WordPress的引导走即可!

为我们的网站开启Https

如果我们的网站不开启Https,一些浏览器,如Chrome就会在我们访问的时候显示此网站不安全。毕竟是我们自己的网站,安不安全我自己心里还没点B数么?把它放那放着不管也不是个事,那我们就想个办法干掉它!

首先,我们需要去申请一个SSL证书。这里有两种办法,一种是使用宝塔提供的有效期为3个月的证书,另一种就是去阿里云申请一年免费证书。

从宝塔申请SSL证书

打开宝塔界面,进入网站-对应网站域名-SSL-Let's Encrypt,在管理员邮箱位置输入你的邮箱,然后点击申请,在页面稍作等待他就会自动为你将证书密钥填写完毕!

在阿里云购买免费证书

我们回到阿里云控制台,找到SSL功能,点击购买证书

选择免费型DV SSL,然后点击立即购买。

随后按照阿里云的引导进行域名验证,验证完毕后回到SSL界面就会看到已经签发的证书

证书审核需要5-30分钟左右,请耐心等待!

然后我们回到之前的界面,选择下载

之后选择服务器类型,因为我们之前安装的是LNMP所以我们这里选择Nginx

下载下来是一个压缩包,里面有一个.key文件和一个.pem格式文件,在这里我们右击-选择用其他程序打开-找到记事本,打开以后复制里面的内容,并填写到宝塔界面

完成后我们点击保存,并且稍后在WordPress后台界面里面将网站地址里的Http改为Https即可!

Warning

如果修改后网站无法正常访问请在站点修改-伪静态里面将配置切换到WordPress!

后记

至此本篇教程就结束了!如果还有遗漏或者对文章内容有疑问欢迎在文章下方留言!
本文内容均为原创!如需转载请注明出处!
点赞

发表评论

昵称和uid可以选填一个,填邮箱必填(留言回复后将会发邮件给你)
tips:输入uid可以快速获得你的昵称和头像