这大概是第三遍写这个教程了吧233333333(因为之前博客被我弄没了两次),大多数或许还是做重复工作(论快照备份与数据库备份的重要性),然而有些地方这次重新搭的时候还是碰上了不一样的地方。

第一次搭博客的时候参考了这篇博客:写给小白的建站指南

不过这次写的教程包含了第三次重新搭时的不同之处。

(一)选择服务器:

为什么我要用国外的主机?因为国内的主机备案十分麻烦,拖得时间太久了根本没有耐心去等

vultr的日本区ip个人感觉都快被封完了,而且只有移动的ping还低一些,联通和电信的都比较高。最近想换台服务器找能用的ip都很困难,以后或许会选择其他服务商了吧。目前这个博客就是搭在vultr上,因为自己虽然有Google Cloud,但一月5刀(不加流量费用)的服务器配置也只能(),搭博客的话批量上传图片会卡,各种不好用,DigitalOcean只有移动的ping低到惊人,联通电信更高。

这里还是会展示vultr主机的购买方式,之后找到更划算的主机的话或许会更新。

首先打开www.vultr.com进行注册,或者可以点击我的推广链接(你有10刀的优惠)

然后按照视频进行操作:

我这里选择的是$5/月的配置,感觉搭博客的话这个配置就可以了,当然你也可以选择自己觉得合适的配置或其他服务商。

这时,你已经租好了服务器,接下来要怎么管理呢?我们选用了一个SSH管理工具,Xshell

Xshell的官方地址:https://www.netsarang.com/products/xsh_overview.html

进去后点击Download,随后选择home and school use,填写自己的信息后就会有一封有下载链接的邮件发到你的邮箱上,下载就OK了。当然其他的SSH工具比如Putty也是没问题的。

以Xshell和vultr为例,管理方法如下:

(1)打开后点击新建

(2)显示这个界面

登录自己的vultr,点开箭头所指

开开是这样

点一下IP Address一栏箭头所指的复制图标,返回Xshell粘贴到主机一栏

随后点击用户身份认证,显示如下界面:

在用户名处填root,密码则点击网页上Password一栏处的复制图标粘贴到那一栏

此时点击连接便能访问你的主机了。

(二)域名的选择

同理,国内购买域名也要备案,所以我选择国外域名商。

我个人选择的是GoDaddy的域名,当然还有其他域名商可以选择,比如namecheap、dynadot之类的。这里以GoDaddy为例:

首先在主页找一个自己喜欢的域名,然后买下来,可以支付宝付款所以很方便。

然后按照下面的视频操作:

完成后服务商那里要经过一段时间进行更改。

可以打开命令提示符(运行中输入cmd),用两条指令查看是否将域名与主机ip地址进行绑定:(这里以本站域名为例)

nslookup www.freedragon.icu

若返回结果中有你的主机ip,说明绑定成功了。

ping www.freedragon.icu

若结果中有你的主机的ip,说明绑定成功了。你还可以看到延迟和丢包率。

(三)环境的配置

终于,前期的购买和简单配置工作都准备好了,接下来开始进行Web服务器的安装和配置。

Web服务器我个人喜欢用Apache,当然Nginx和Apache各有优劣,此处

以Apache为例。

打开Xshell,连接到你的主机,输入以下指令:

apt-get install apache2

这时打开浏览器输入你的域名敲回车,如果出现一个Apache的示例界面,证明你成功啦!

如果是自己写网页的话到这一步就OK啦,接下来就是把你写好的网页上传到服务器上/var/www/html下就行了。

这里安利一个文件管理软件——WinSCP,可视化管理,编辑方式与Windows大体相同

下载地址(官网):https://winscp.net/eng/download.php

然而,只有这个还是不够的,WordPress是使用PHP和MySQL数据库的,因此还要在服务器上安装这些。

安装MySQL:

输入以下指令:

apt-get install mysql-server

之前安装MySQL时有一步会提示输密码,但这次弄的时候一切都很安静,什么都没让我弄就完成了,结果我连管理员的账号密码都不知道。

Google了一下,CSDN上有人给出了解决方法

原帖链接:https://blog.csdn.net/sinat_21302587/article/details/76870457

其实就是初始的配置保存在/etc/mysql/debian.cnf中,你可以用vim访问一下,保存一份用户名密码就行,之后管理MySQL数据库就用这个账号和密码。

安装PHP支持组件:

执行以下指令:

apt-get install php libapache2-mod-php php-mysql

这样就安装了WordPress所必需的php环境。

此时执行以下指令重启Apache服务

service apache2 restart

安装phpMyAdmin(可选,建议新手使用):

phpMyAdmin是一个网页端可视化管理MySQL数据库的工具,大大简化了管理数据库的难度。

原本只需要通过apt-get来安装,然后在/var/www/html下建立软链接(可以理解为快捷方式)就OK了,然而由于我们安装的是PHP 7.2,使用旧版的phpMyAdmin会出现许多错误,因而我们采用官网安装的方式。

phpMyAdmin的官网:https://www.phpmyadmin.net/

进入官网后点击“Download 4.8.3”,将.tar.gz包下到本地。然后打开WinSCP,连接到你的主机,访问/var/www/html目录,将你下载的包复制到这个目录。复制你传上去的包的名称(下面以phpmyadmin.tar.gz为例)然后在你的Xshell中执行以下指令:

cd /var/www/html

tar xzvf phpmyadmin.tar.gz 

然后在WinSCP上刷新后更改文件夹名,以phpmyadmin为例。

接下来重启Apache:

service apache2 restart

然后你就可以访问 你的域名/phpmyadmin 来访问phpmyadmin了,用你的MySQL用户名和密码来登录。

(四)WordPress的搭建

基础环境配置完毕后,终于到WordPress本身了。WordPress中文版依旧需要先下载到本地再上传解压。

WordPress中文官网:https://cn.wordpress.org/

在最底下那里点击“Get WordPress”,点“Download .tar.gz”下载服务器上用的包到本地

然后更改个文件名(以wordpress为例),方便自己访问。

这时你的WinSCP和Xshell应该没关吧(关了的重新打开),然后先用WinSCP将wordpress包传到/var/www/html目录下,然后用Xshell执行以下指令来解压:

cd /var/www/html

tar xzvf wordpress.tar.gz 

然后先用phpMyAdmin访问你的数据库,新建一个数据表,名称自己起,之后安装要用。

接着访问 你的域名/wordpress 来进行WordPress的“五分钟”安装,按照提示填你的数据库用户名、密码、数据表名等一系列内容.

接着会提示让你创建wp-config.php文件,复制让你生成的文件内容,使用WinSCP,访问/var/www/html/wordpress,打开wp-config-sample.php文件,将其中的文件内容用你复制的内容覆盖,将文件名改成wp-config.php,在网站上点击下一步,安装部分就完成了。

终于,你能用WordPress来创建和DIY你自己的博客啦~

有关WordPress的使用问题,我将会在下一篇博客中进行汇总。


1 条评论

John · 2018年11月27日 下午4:50

Greetings! Very useful advice in this particular article! It is the little changes that produce the
most important changes. Many thanks for sharing!
It’s very simple to find out any matter on net as compared to books, as I found this post at this site.
I am sure this piece of writing has touched all the
internet users, its really really good piece of writing on building up new blog.

发表评论

电子邮件地址不会被公开。 必填项已用*标注