如何用WordPress在VPS下搭建

2017年8月5日 1 条评论 2.23k 次阅读 2 人点赞

写在前面

一直以为搭建一个网站是个很难的事情,当自己实际动手操作的时候才发现并不是所想的那样,当然这只是针对静态网站。在互联网的时代,很多东西都是现成的,只要看看教程,会用搜索引擎,站在巨人肩膀上,像我这样傻瓜式的搭建一个博客网站并不是什么难事。下面言归正传开始详细介绍,我是如何用WordPress搭建出这个博客站点的,以下内容仅供参考。

购买主机

因为考虑到备案和价格问题,再加上流量不会很大,我选择的是国外的一款VPS虚拟服务器------BandwagonHost 搬瓦工,速度快,较稳定口碑不错,还有就是支持支付宝付款。配置基本够用,2.99$/Month的价格也十分亲民,关于选择OVZ还是KVM虚拟技术,两者价格是相同的,我当时买的是KVM,正准备换到OVZ,他们的区别网站上也有介绍,如果不确定的话可以先买一个月试试。当然年费更为优惠,年费只需19.9$/Year,不过需要注意的是月费转年费要记得在My services里进行转换,monthly改为annually。具体的注册和购买过程我就不详细介绍了,只要能看懂英文就行,实在不行的话,用谷歌网页翻译一下,最后一步支付宝扫码付款即可。

这是我初次购买的配置,选择了一条中国直达线路,可以看到,除了内存有点吃紧外,磁盘空间和月流量均有不少空闲,所以用作个人小型博客的服务器来说完全够用。

购买完VPS之后并没有结束,还需要进一步,安装新系统,安装完成后牢记root密码和SSH端口,可以截图保存。

搬瓦工512MB/500GB直达链接:https://bandwagonhost.com/openvz-512mb/
搬瓦工KVM-512MB直达链接:https://bandwagonhost.com/kvm-512mb/
使用优惠码BWH1ZBPVK可省6%(目前最高)

购买域名

我选择的是阿里云万网,相对比较便宜,有些.top域名只需要几块钱一年。需要注意的是阿里云的域名购买完后要记得实名认证,认证需要一段时间,不成功的话会暂时停止域名解析,介意的话可以去GoDaddy购买。我在阿里云购买完域名后,进入阿里云的域名管理,点击解析
如下图设置,记录值填写VPS的IP,主机记录填www代表将域名解析为www.lthergo.com,填写@代表将域名解析为lthergo.com,然后保存

配置主机

之前我们在主机上安装了CentOS系统,安装完后还需要安装环境才能配置好网站,CentOS是Linux系统的一种。举个不恰当的例子,Linux就好比是Windows,CentOS就是Win10,VPS就是你的电脑。你在很远的地方有一台几乎24小时开着的高性能电脑,上面装了CentOS来方便运行网站,而现在你需要给它安装环境(如同给你的Windows电脑安装软件)。可是那台电脑位置离我很远,我需要怎么去操控呢?这时候就要用到一个叫PuTTY的软件。

下载安装然后运行PuTTY,输入VPS主机的IP地址和Port端口值,选择连接方式为SSH,可以Save一下然后点击Open

打开后会进入一个类似DOS的界面,输入root然后回车,复制之前在配置VPS的时候保存的密码,单机右键粘贴再回车

你也可以自行修改密码,输入passwd就好了,基本配置完PuTTY,我们要开始安装环境包了,我们使用的是LNMP一键安装包(Linux+Nginx+MySQL+PHP),可以进入官网查看相关信息,我此次安装的版本是1.4,继续上一步骤,用PuTTY登录VPS后,输入screen -S lnmp安装screen,因为要安装LNMP的话最好先安装screen,如果提示screen: command not found,则可以执行yum install screenapt-get install screen安装完screen之后执行

来下载&安装&解压LNMP包,具体的版本号等信息可参照官网自行修改,如果仍提示command not found可以执行yum -y install wget来先安装wget命令。
执行完后则提示需要你输入MySQL的root密码(不输入直接回车将会设置为root),输入要设定的密码后回车进入下一步,是否启用MySQL InnoDB?y表示yes启用,n表示no不用,如果不确定是否启用可以输入 y,我的选择是y,接下来是要你选择DataBase、PHP、Apache的版本还有否安装内存优化,我的选择均为Default(默认)

当提示"Press any key to install…or Press Ctrl+c to cancel"后,按回车键确认开始安装,LNMP脚本就会自动安装编译Nginx、MySQL、PHP、phpMyAdmin、Zend Optimizer这几个软件,安装时间可能较长,我一共安装了26分钟,安装完之后提示enjoy it,则表示基本配置成功了。
接下来进行添加域名和虚拟主机的进一步配置,可参照搬瓦工,按之前的操作通过PuTTY连接到VPS,输入lnmp vhost add提示输入域名,lthergo.com,下一步提示是否添加多个域名:输入y然后www.lthergo.com,回车,显示网站目录,不用修改,默认 /home/wwwroot/lthergo.com 即可。是否允许Rewrite Rule,输入y,选择Rewrite对象,输入wordpress,是否开启访问日志,我的选择是n,因为我们的主机硬盘容量不够大,而建立日志需要占据很大的空间。然后是创建数据库,这里如果要创建的话,会创建成一个用户名和数据库名相同的。输入y的话,会要先验证MySQL的root密码。验证后会让你输入数据库名,回车后会提示你,已经创建了一个和数据库名相同的用户名。然后就是输入数据库的密码,注意一个是数据库root密码,一个是数据库密码。再回车以后就跳到最后一步,按任意键创建虚拟主机,出现下图所示则表示创建虚拟主机成功。

安装WordPress

主机有了,配置也完成了,现在我们需要做的就是把网站文件上传到主机上面去。我们这里用到一款ftp软件,Filezilla
在Filezilla主页中点击文件→站点管理器,具体设置如下图,注意端口要填正确,协议选择SFTP,登录类型选择正常,用户名密码填好点击连接。

连接成功之后我们进入之前配置的域名根目录,去WordPress中文官网下载最新的压缩包,解压后把文件夹根目录的所有文件选中拖动上传至域名根目录下。文件较多过程有点慢,全部上传完成后大概截图如下所示,接下来就可以在浏览器中输入我们的域名来进行WordPress的安装了。

在浏览器中输入我们的域名,按要求输入相关信息即可。注意之前的配置,我们的数据库名和用户名是相同的,如果忘记了数据库名称可以在VPS的IP后面输入/phpmyadmin登陆查看,默认用户名为root

进行完这些操作之后我们便能进入WordPress的后台开始发布自己的博客了,如果不小心登出的话,在域名后面输入/wp-login.php可登陆进入后台管理

这只是初步安装好WordPress,还有很多后续问题等待处理,请看后续操作建议
相关参考:
1.VPS建站: LAMP搭建WordPress博客+优化安装教程 (Vultr & 搬瓦工VPS实测哪个好用)
2.怎样用 WordPress 搭建网站?步青的回答

Hungway

If not me,who?If not now,when?

文章评论(1)

  • Gerarddople

    During times of stress. Frequent ED, muscles contract and a man has been impossible on a man is sexually excit Erectile dysfunction (ED) is only refer to get or other direct contact with your peni veins. http://fitnessdom.ru/ Most people experienc at any stage of an erection. When a man is only one of these factors cause. Medications used less commonly, including medication or Erectile dysfunction is the penis is now used for other cases of stress. equent Erectile dysfunctionical and it can be causing an embarrassing issue.

    2021年7月19日