基于 宝塔面板 , 新睿云ECS , 搭建 WordPress 个人主页 博客

宝塔面板。宝塔面板(BT)是一个开源的主机管理系统(https://www.bt.cn/),它可以帮助你快速用脚本安装网站依赖、FTP、数据库等一系列基本插件,并同时支持Linux、Windows系列环境,让你无需从头配置一遍各种依赖。

    新睿云ECS是在新睿云平台上购买的虚拟云服务器,该类服务器与传统的VPS的区别较大,在提供云服务器的同时,提供了虚拟企业级路由器,可以理解为企业上网路由器,或者家庭路由器;这样您就拥有了一个在公共机房里租了一个虚拟网络VPC和一台Linux/Windows环境的服务器,同时,有一个IPV4公网IP地址对应,该虚拟网络配置固定的带宽进行上传、下载,透露个小消息,直接找这个平台的销售,可以得到很低的内部折扣,同时,这个云平台是不限制下载速度的。

    WordPress是一个搭建(Blog)博客的平台,依托在ECS的网站根目录下面(也就是一个Linux的文件系统),用这个工具可以快速搭建独立博客的基本框架,相当于直接具备了Blog的基本功能,剩下的就是怎么摆家具和住人的问题了。

 1.       环境搭建

 1.1 购买主机和域名

     关于环境搭建,首先是登陆新睿云(https://www.xrcloud.net )购买一台云服务器(主机自带IP)。我推荐的配置是1C2G,对于Linux已经够用了,如果选用Windows建议4G内存,这样用起来更加流畅。

    为什么选择新睿云,大家可以看我的云服务器跑分文章:https://blog.csdn.net/chinarenfei/article/details/81019806,因为新睿云的确蛮良心的,吞吐满足我的要求。

    至于域名,需要从第三方进行购买并进行绑定,新睿云暂时没有提供域名服务。

    购买后,显示的基本界面是这样的:http://www.cww.net.cn/umeditor/jsp/images/20180717/76811531807603279.png 然后你可以打开Terminal,或者Windows下的Xshell,在命令行模式下用ssh登录你的主机:$ ssh root@your_ecs_ip_addr

就可以在命令行下操作你的主机了,我个人比较偏好CentOS7.4系列的。

1.2 安装宝塔面板

    安装宝塔面板的方法比较容易,脚本的方法在官网上有说明,注意看完整个教程,需要开放防火墙的:8888。

防火墙端口配置:

新睿云控制台->云安全->防火墙,界面如下:

http://www.cww.net.cn/umeditor/jsp/images/20180717/11011531807734114.png

创建规则:http://www.cww.net.cn/umeditor/jsp/images/20180717/80621531807782556.png


创建生效,如下图:

 

之后在XShell客户端上执行如下宝塔安装命令:

 

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

 

http://www.cww.net.cn/umeditor/jsp/images/20180717/7481531807943082.png

在命令行下安装完成后,进入浏览器打开你的主机:http://your_ecs_ip_address:8888,输入刚才的用户名和密码,登陆宝塔界面,一开始还要安装依赖,包括apache、ftp、sql什么的。LNMP方案和LAMP方案我都选择过,似乎并没有什么区别。一开始的教程里推荐LAMP方案。如下图:http://www.cww.net.cn/umeditor/jsp/images/20180717/59691531807983954.png

大概经过十分钟的安装,宝塔面板就安装完成了,现在你可以使用宝塔面板开启FTP服务玩耍一下了。具体怎么玩?开启一个FTP账户,然后它会在主机下建立一个文件。命令行进入那个文件,然后使用:

 

$ wget download_url

就可以下载这个链接地址,然后进入浏览器:

 

ftp:your_ip_address:port

就可以看到你下载的内容,并且下载它了。

 2.配置WordPress

 2.1 简单的说明

    下面接着干正事。现在我们已经有了一台远程Linux主机,然后主机上使用宝塔面板快速搭建了一个PHP、FTP、数据库依赖环境,需要的基本环境已经配齐。

     然后我先来说说原理。初入门的朋友可能会发现,网上有一大堆关于怎么建站、建博客的教程,但是大多数只是涉及细节,而且方法也是多种多样,很容易让新手迷失其中。其实这类文章缺少一个整体的总结,也就是这么做是为了什么目的而做。

     首先,你的博客,也就是一个网站,实际上就是一个文件系统,这个文件系统依托于一个操作系统(例如一个Linux操作系统),而操作系统,依托于一台主机(可以是PC机,也可以是服务器,也可以是一个树莓派)。

    第二,这个主机必须接入互联网,否则别人就找不到、访问不了你,因此你需要一个互联网的门牌号:IP地址。并且需要将这台主机连接进入互联网。显然这个主机可以是你自己已经联网的笔记本电脑,但是它存在两个问题:

     你的博客需要7*24能够被别人访问,而笔记本一旦关机,别人就访问不了了。而且你的网络也不能保证全天候顺畅。

    你的电脑可能并不拥有一个公网IP,它可能是先连接到一台路由器,然后再连到小区里的路由器,一级一级连到网络运营商,也可能是很多台电脑共享一个公网IP。互联网上的其它电脑可能根本找不到你这台电脑。

    这也就是为什么我们需要购买一台云主机(ECS)。云主机可以这样理解:一台放在公共网络机房的电脑。这台电脑绑定了一个你私有的IP地址,它7*24运行,并且有可靠的网络连接(包括上行和下行)。

     第三,现在假设你有了云主机,但别人还是不能通过浏览器访问到你的博客,因为IP地址只是访问你云主机的地址,在浏览器中还需要一个域名和你的云主机中博客的文件系统挂钩才行。

    这样我们就需要注册一个域名,然后将域名和IP地址绑定,然后连接到你博客(也就是一个文件系统)中去,这也就是为什么我们还需要购买一个域名。

     第四,这个所谓的“博客”,也就是一个文件系统,需要一定的依赖环境(更底层的文件系统)。例如,你的博文放在哪儿?你的博客页面放在哪儿?评论放在哪儿?管理者和评论的权限管理放在哪儿?

     因此我们还需要对云主机里的软件做一次配置,也就是配置宝塔面板(这样的面板还有很多,宝塔只是其中之一,当然你也可以自己手动配置)。这就像是一个金字塔,一层一层地堆积起来。在顶层,你看到的是一个博客网站。

     这样梳理一下就清楚了:

     Linux系统(更加底层的文件系统)->PHP文件系统(建网站用的)、FTP文件系统(上传下载文件用的)、MySQL(存储数据用的) -> WordPress(搭建博客用的高级文件系统)

    而它们的载体就是:

    新睿云ECS云服务器 -> 宝塔面板 -> 你的独立博客网站

    这样应该就解释清楚了吧?

下面开始配置WordPress:

    还是主要参考之前的教程,教程里面使用了中文版的wordpress,我尝试后发现问题很多,还是推荐英文官方原版的。

    先跟着教程,在宝塔面板下新建一个网站,域名就是你注册的域名。

     然后用ssh登录云主机:

    然后进入网站的根目录:

这里写图片描述

http://www.cww.net.cn/umeditor/jsp/images/20180717/22891531808304859.png

然后去wordpress官网右侧Download复制一下下载链接,然后:

$ w$ wget  https://wordpress.org/latest.zipget  https://wordpress.org/latest.zip

$                    unzip latest.zip

 

就是将wordpress这个文件系统下载到网站根目录,然后解压缩,会得到一个wordpress的目录

 

然后赋予它权限:$ chmod -R 777 wordpress/

 

给权限的原因是后面wordpress配置的时候可能会出现无法写入的问题。这个操作不是非常推荐,因为给的权限太高了,关于权限自己把握。

 

 如果域名绑定正确的话,在浏览器输入你的域名就会看到一个首页地址,如果输入:

Http:// your_domain/wordpress

就可以进入wordpress配置页面。你看,这就是一个文件系统。再后面就按照教程一步一步地配置吧,没有什么难度。

 

2.2 补充说明,安装markdown插件

    由于比较喜欢markdown语法,wordpress默认不带markdown输入功能,需要安装一个叫WPEDITOR.MD的插件。顺便就来说说我如何安装wordpress插件。

    wordpress控制台可以直接安装插件,但是如果出现了安装失败,可以用命令行的方式安装。先进到插件的页面,复制下载链接。

    然后在主机命令行下,进入安装插件的目录:在wordpress/wp-content/plugins目录下

然后在这里下载插件:

$ wget  https://downloads.wordpress.org/plugin/wp-editormd.2.5.zip

再解压缩。

之后进入wordpress管理界面

http://www.cww.net.cn/umeditor/jsp/images/20180717/23601531808583074.png

 此时控制台会发现你安装的插件,激活你想要的插件就可以了,然后写新文章的时候就会自动载入这个Markdown编辑器。从wordpress中文版主页上下载的wordpress无法加载这个插件,所以我放弃中文版本了

http://www.cww.net.cn/umeditor/jsp/images/20180717/83191531808659841.png

 

 2.3 从顶级域名访问博客

     全部配置完以后你会发现,如果直接访问顶级域名,会先进入一个主页面。如果要访问你的博客,还需要进入:

http://your_domain/wordpress

    这样感觉就不像是一个“独立博客”了,因此我们还需要设置从顶级域名直接进入博客。

    原理很简单:当你进入www.your_domain的时候,它会首先访问index.html文件,因此会呈现出一个首页。而当你进入www.your_domain/wordpress的时候,它会首先访问index.php,也就是博客的首页,因此我们只需要移动一下index.php并且修改里面的路径就可以了。

    整个教程完毕,朋友们,有任何问题可以直接与我联系,广交天下朋友。

猜你喜欢

转载自blog.csdn.net/weixin_42789294/article/details/81197305