搬瓦工VPS+LNMP+WordPress搭建个人网站

1. 购买域名和VPS

域名:GoDaddy、101domain、阿里云、万网
VPS: (国外)VultrBandwagonhost (国内)阿里云
购买域名和VPS之后,我们需要的是域名解析,即将域名指向网站空间IP

域名解析
进入阿里云的“控制台”,点击“域名与网站”,添加自己的域名,之后点击“解析设置”。
搬瓦工VPS+LNMP+WordPress搭建个人网站

之后“添加记录”,记录值填写VPS的IP,主机记录填www代表将域名解析为www.banwago.com,填写@代表将域名解析为banwago.com
搬瓦工VPS+LNMP+WordPress搭建个人网站

2. 安装网站运行环境LNMP

2.1、VPS安装操作系统
2.2、SSH连接
利用ssh登陆VPS或服务器,登陆后运行:screen -S lnmp,如果提示screen: command not found 命令不存在可以执行:apt-get install screen安装

2.3、安装LNMP

wget -c http://soft.vpser.net/lnmp/lnmp1.2-full.tar.gz && tar zxf lnmp1.2-full.tar.gz && cd lnmp1.2-full && ./install.sh lnmp

按上述命令执行后,会出现如下提示:
搬瓦工VPS+LNMP+WordPress搭建个人网站

需要设置MySQL的root密码(不输入直接回车将会设置为root),输入后回车进入下一步,如下图所示:
搬瓦工VPS+LNMP+WordPress搭建个人网站

这里需要确认是否启用MySQL InnoDB,如果不确定是否启用可以输入 y ,输入 y 表示启用,输入 n 表示不启用。默认为y 启用,输入后回车进入下一步,选择MySQL版本:
搬瓦工VPS+LNMP+WordPress搭建个人网站

输入MySQL或MariaDB版本的序号,回车进入下一步,选择PHP版本:
搬瓦工VPS+LNMP+WordPress搭建个人网站

输入PHP版本的序号,回车进入下一步,选择是否安装内存优化:
搬瓦工VPS+LNMP+WordPress搭建个人网站

可以选择不安装、Jemalloc或TCmalloc,输入对应序号回车。

提示”Press any key to install…or Press Ctrl c to cancel”后,按回车键确认开始安装。LNMP脚本就会自动安装编译Nginx、MySQL、PHP、phpMyAdmin、Zend Optimizer这几个软件。

安装时间可能会几十分钟到几个小时不等,主要是机器的配置网速等原因会造成影响。

如果显示Nginx: OK,MySQL: OK,PHP: OK,并且Nginx、MySQL、PHP都是running,80和3306端口都存在,并Install lnmp V1.2 completed! enjoy it.的话,说明已经安装成功
搬瓦工VPS+LNMP+WordPress搭建个人网站

2.4、添加虚拟主机
经过上面的操作,已经安装完成网站的运行环境LNMP,接下来需要创建虚拟主机添加网站

通过SSH连接到VPS,连接后输入命令 lnmp vhost add
首先会要求你输入域名,输入好域名回车,会显示是否添加其他域名。在这里一般是选n,不添加其他域名,然后在通过301重定向不带www的域名到带www的域名。
然后是网站的路径,默认的是/home/wwwroot/yourdomain 。如果不打算更改的话,直接回车就好,想自定义路径的话直接输入自己想要的路径就好了。
然后是是否允许Rewrite。这里建议选择y。lnmp自带了几种常用网站的伪静态规则,因为我们要安装的是wordpress,直接输入wordpress就可以了。
再下面一部是是否开启访问日志。搬瓦工小硬盘的套餐的话,不建议开启,毕竟硬盘资源有限。
再接下来就是创建数据库,这里如果要创建的话,会创建成一个用户名和数据库名相同的。如果选择y的话,会要先验证MySQL的root密码。验证后会让你输入数据库名,回车后会提示你,已经创建了一个和数据库名相同的用户名。然后就是输入数据库的密码。
再回车以后就跳到最后一步,按任意键创建虚拟主机。
搬瓦工VPS+LNMP+WordPress搭建个人网站

当出现上图最后的画面时,你的虚拟主机已经创建成功了。这里的各项配置是可以通过修改配置文件进行更正的。通过vi修改或者下载到本地修改都可以。虚拟主机配置文件在:

/usr/local/nginx/conf/vhost/域名.conf

2.5、安装WordPress
我们需要一款ftp软件,这里使用的是Filezilla。之前的环境搭建中,我们并没有安装ftp服务,所以这里使用sftp上传网站文件
搬瓦工VPS+LNMP+WordPress搭建个人网站

连接之后建议先进入/home/wwwroot/default 删除其中的如下图所示选中的文件,同时修改phpmyadmin的目录名,改为不容易猜到的

然后进入到网站的安装目录,即与/home/wwwroot/default 同级的文件夹,把网站的源文件上传到根目录里就可以了,当然,先得先去官网把wordpress的安装文件下载下来

如果觉得上传太慢,可以先将网站文件压缩成zip压缩包,上传到VPS后再解压。

2.6、安装网站
登陆你的域名,之后流程可以参考安装wordpress的流程!

猜你喜欢

转载自blog.51cto.com/13589319/2123495