从服务器购买到搭建个人博客(超详细)

文章目录[x]
  1. 1:1.购买服务器和域名
  2. 2:2.安装宝塔和wordpress
  3. 3:3.网站支持https
  4. 4:4.wordpress添加主题和插件
有不少人知乎私信给我说要我写一下怎么搭建网站,说实话刚开始我不想写,因为这个网上有一大堆教程,但是后面也有不少人要我教怎么做,所以没办法了,这里我就花点时间写一下这篇文章把。先说一下这篇文章是给纯新手看的,所以我这里会写的很啰嗦,老手可以不用看了。

1.购买服务器和域名

目前有很多云服务器的提供商,这里我是以阿里云来进行介绍的(因为我买的就是是阿里云的,所以就拿这个作为例子了),其他的都是差不多的,这里大家可以根据自己的喜好选择。

如果自己是大学生的话,强烈推荐进行学生认证,学生认证后我们就可以购买学生机了。学生机虽然配置不是很好,但是对于我们这种博客是完全够用了的。

认证后我们就可以进入云翼计划购买服务器了。

这里有两种服务器可以选择,我推荐选轻量的,因为这个宽带比ECS的高,而且一个月1000G的流量是够我们用的。至于这个两个服务器的区别,我也不是很清楚,因为我也没用过ECS的服务器。这里可以看一下这篇文章

这里我们选择系统镜像选centos7的,这里不推荐大家安装windows,虽然windows有可视界面,但是windows系统很占内存而且也容易被黑客攻击。

选择好后我们就进入了服务器的控制界面

轻量服务器有友好的可视界面,这点也是我选择他的原因。进入可视界面后我们就可以开始准备连接我们的服务器了。

这里我说一下备案的事情:如果你想购买域名的话,而且你的服务器在国内是需要备案的,现在这个备案也挺简单的,这里我还是选择阿里云,毕竟这样管理起来比较方便。

备案部分可以直接按照阿里云上面的步骤来,下面就是慢慢等待消息了,在等待消息的时候我们就可以开始搭建我们的网站了。

2.安装宝塔和wordpress

安装好系统后我们就可以开始连接我们的服务器了,这里我们可以直接在网页上进行连接,也可以下ssh连接工具进行连接。

这里我推荐先自己设置服务器的连接密码,然后我们在用finalshell来连接我们的服务器。

我这里就直接用浏览器连接给大家做演示。

进入后大概里面就是这个样子,大家如果从来没用过也不要紧,直接安装教程来也是可以的,我们先来安装宝塔。

安装教程可以参考这篇文章,安装好后后就会出现登录网址和用户名以及密码,我们登录进去后可以看到下面的界面:

注意

我们如果需要访问的话需要修改我们的防火墙,让防火墙放行8888端口。

这里我们添加一下规则就好了。

我们进入宝塔界面,宝塔界面非常方便新手进行操作,所以推荐大家使用这个。

进入后一般会提示你安装什么环境,我们这里安装LNMP,这个是可以一键安装的,所以我们选好版本后就可以开始安装了(这里强烈推荐大家安装php7.x,因为PHP7的性能比PHP5的更好)

安装好环境后我们就可以开始搭建wordpress了,这里推荐大家到软件商店中安装宝塔源码一键部署

这里我们可以快速部署一些常用的应用

这里可以看到wordpress了,我们点击一键部署后可以看到下面这个界面

域名这里大家填上自己申请的那个域名就好,如果没有域名的填ip地址好像也可以

其他的部分就不用修改,然后慢慢等待就好。。。

安装好后访问我们的站点就可以看到下面的界面,注意我们要记下数据库的名字和密码

然后我们就安装里面的步骤一步步来进行操作

然后在登录一下就可以了,登录后就可以看到下面的界面了:

以后我们写文章都会在这里写,还有网站的一些配置也在这里,我这里就不说这个怎么用了。

3.网站支持https

这个也比较简单,我们可以到阿里云里面购买SSL证书

我们这里可以直接买免费的,购买证书我这里不多说,我们购买成功后就要下载证书,会得到一个key和pem后缀的文件,我们先打开宝塔。然后到网站那个板块点击一下就可以进入网站的配置。

然后进入SSL里面把我们下载的key和pem的内容复制到里面去就可以了

这样我们的网站就支持https了。其他的设置如果看不懂我们就不要乱修改。

这里我们还要修改一下伪静态,加上wordpress的规则就可以了。

https需要我们放行443端口,阿里云默认已经放行了,如果发现https没有用的话可以去看一下是否放行了该端口。

4.wordpress添加主题和插件

写文章这个很简单,这个是可视化的编辑器,所以这里也不多说,这里说一下文章和页面的区别,文章就是我们写的一篇篇文章,而页面是我们用来展示某种东西的,比如友链显示就是一个页面。

wordpress上默认就可以选择很多主题的,这里我说一下怎么添加自己下载的主题,我们从github上下载主题后是一个压缩包,我们可以到外观->主题->添加->上传主题 然后把安装包上传一下就可以了。有的主题会自带主题设置,里面也可以对主题进行一些设置,所以大家安装主题后不要认为这个主题不能个性化,你要耐心找一下,一般就在外观里面就可以看到主题设置了。

插件的话也是很简单的,我们可以直接搜索插件或者自己上传自己下载的插件,这个和安装主题差不多,这里不再多说。

后记

大概就是这些,如果大家觉得有什么地方漏了的可以直接在下面留言哦,我这里时间比较赶,所以可能会漏掉一些东西。
点赞
  1. PHPer ⚡️ Sam说道:

    厉害,从知乎过来的,看了很多东西,果然还是上学的时候有时间,可惜那时候啥也不懂,天天瞎玩,现在工作也将近4年了,感觉差好多

  2. 虾米说道:

    大佬可以提供QQ吗,萌新求教,自己已经摸了三天了,实在不懂

  3. yeahthon说道:

    大神,请教个问题,解析域名之后,filezila连接服务器是不是还需要在服务器上搭建filezilla sever?用宝塔呢?是不是直接用面板连接上传?

    1. 小游 小游说道:

      可以用宝塔面板直接上传的

  4. 12说道:

    备案期间不能登陆wordpress后台了,有别的方法吗

    1. 小游 小游说道:

      不能用ip地址登吗?

  5. yeahthon说道:

    NB啊,女装大佬 :huaji:

    1. 小游 小游说道:

      女装?这辈子都不可能女装,没那兴趣 :bilibili40:

  6. hazuzy说道:

    大佬为什么我搭建好的网站,可以用域名打开但是不能用ip地址打开呢,提示“您的请求在Web服务器中没有找到对应的站点!”

    1. 小游 小游说道:

      你要在你的宝塔里面的网站域名那里加上自己的IP地址

      1. hazuzy说道:

        是域名管理里面吗?我加了的。。带www的也加了

        1. 小游 小游说道:

          那你到网站那里把默认站点改下

          1. hazuzy说道:

            啊,好了,谢谢大佬 :zhihu2:

  7. cj75说道:

    请问怎么在github上查找wordpress的主题呢?

    1. 小游 小游说道:

      这个要看你怎么搜了,最好还是自己去网上找主题,单纯去搜太麻烦了

      1. cj75说道:

        好的,谢谢

  8. 颦笑曳星云说道:

    来参观学习

  9. Ventus说道:

    我有一个问题,是不是网站备案没有下来无法访问服务器?我这有个国外的服务器和阿里云学生机,使用一样的操作过程,国外服务器一切正常,但是阿里云学生机就不行,打不开网页

    1. 小游 小游说道:

      访问国内服务器域名是要备案的,国外的不需要

      1. Ventus说道:

        不备案的结果就是无法访问对吧?一开始我还以为是我网站解析没有设置好

        1. 小游 小游说道:

          对的

          1. Ventus说道:

            我这边备案下来了,又出问题了,使用顶级域名可以正常访问服务器,但是一旦使用二级域名立马GG,浏览器提示响应时间过长?是不是我没设置好?

    2. Garasu说道:

      访问域名是不行的,但是国内的服务器也可以直接访问ip,不同端口可以对不同站点,我备案期间就这么做的。

    3. Garasu说道:

      顺便问下,你国外服务器什么价格啊?想买国外的

      1. 小游 小游说道:

        我国外买的是翻墙的,没有优惠挺贵的,只能买的起学生机了 :zhihu5:

        1. Garasu说道:

          好烦诶,我也想买个国外的逛逛p站用。 国内买阿里云的学生机速度真的是不敢恭维。(但是有时候下给服务器下载视频能达到12m/s 这是俩服务器都在阿里的意思吧)

          1. 小游 小游说道:

            哦哦,你想翻墙的话那可以买国外的,我的是每个月3.5美元,具体的可以看我之前写的翻墙服务器的文章

          2. Garasu说道:

            一年得三百块呢吧,带宽有多少呢?

      2. 小游 小游说道:

        1-2M/s这个是好的情况,youtub高清还是可以看的,感觉的确挺贵的,不过这个是按小时计费的。 :bilibili41:

        1. Garasu说道:

          好吧,了解了。3q

    4. 小游 小游说道:

      你在域名解析那里解析了没?

      1. Ventus说道:

        解析了啊。服务器也设置了绑定域名,还是GG了

        1. 小游 小游说道:

          那可能是宝塔那里需要设置默认站点

          1. Ventus说道:

            我搞明白了,是因为chrome的hsts导致我站无法访问,清除以后就正常了

        2. 小游 小游说道:

          哦哦,原来还有这种原因,长见识了 :bilibili79:

          1. Ventus说道:

            因为我无意中发现ie可以打开,后来发现chrome总是会在我网址前自动补全一个https(新版chrome会在地址栏里默认隐藏http和www前缀,导致我一直没发现这个问题),再加上我没有开启ssl,所以导致浏览器响应超时

  10. 源远流长说道:

    想问下,一键部署wordpress后,提交信息时,显示建立数据库连接时出错可能是什么造成的?

    1. 桑先生说道:

      数据库配置信息错误

      1. 小游 小游说道:

        它这个好像是宝塔版本的问题。。我让它重装了系统就好了 :bilibili41:

  11. qaq说道:

    大佬 你前端界面是用的哪里的资源呢?还是自己写的?

    1. 小游 小游说道:

      看着各种博客改过来的,我自己UI不行 :bilibili18:

  12. mizuhokaga说道:

    一键部署wordpress之后访问自己的站点直接显示"testpage184"要求去备案,想哭,然后用ip地址进入网站显示 建立数据库连接时出错 ,dalao有什么好方法解决吗orz

    1. 小游 小游说道:

      宝塔那里改成IP地址试一下

      1. 孑桜说道:

        我也是卡在这一步,第二次进网站就要求备案,想问大佬的网站有备案么,如果通过域名访问的话是必须备案的么?

        1. mizuhokaga说道:

          通过域名访问必须要备案的(国内),我个人已经在等备案通过了,建议还是早备案吧

  13. 懒觉说道:

    有点问题,部署wordpress时,如果没有域名,一键部署时的域名应该怎么填,填内网ip还是外网ip,我填了外网ip后没有进行其它操作,直接进入后填写了名称密码等,点了现在开始提示我连接不到。这个怎么解决

  14. Asuka说道:

    博主有有什么推荐的主题吗

  15. 松农说道:

    好牛逼啊

  16. knight说道:

    我说大佬啊,你又是开云盘又是弄图床,你到底买了多少流量啊,我发现阿里云的oss流量真的好贵啊。

    1. 小游 小游说道:

      就买了40G,图床只是拿来保存网站图片,所以不占太多,而云盘也只是存了一个小于40M的东西,而且也没什么好分享的,所以也没用很多

      1. buvidcai说道:

        买流量?轻量服务器不是有1000g流量包吗?
        为什么还要买。
        萌新搞不懂。

        1. 小游 小游说道:

          我买的是oss的流量包,相当于OSS内可以使用40G的空间

          1. buvidcai说道:

            磁盘?

          2. buvidcai说道:

            一时手快就问了起来,刚刚去百度了。
            似乎是相当于服务器专用的云空间一般,不过如果oss作为云盘的话,下载还是要收费的吧。

    2. 猎鹰说道:

      其实可以让oss和你的vps在同一个区的话就可以走内网省下来

  17. 小白说道:

    证书应该用什么样的呢大佬 OωO

    1. 小游 小游说道:

      这个看自己吧,我是在阿里云买的免费的AC证书

  18. colbrze430说道:

    Https那里图片好像放错了。
    另外HTTPS应该是443端口。

    1. 小游 小游说道:

      非常感谢指出错误,当时时间紧,没仔细检查,已经改好了 :zhenbang:

发表评论

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

Title - Artist
0:00