使用VPS建立Wordpress主页

概述

  • 主要流程
    1. 租用个人VPS服务器,并预装Linux系统
    2. 申请个人域名,配置域名解析
    3. 远程操作VPS服务器,构建LNMP环境
    4. 安装Wordpress
    5. 配置Wordpress,自定义模板
    6. 分享文章、图片

租用VPS服务器

可以使用[Bandwagon]申请,有不同的带宽和服务器配置可供选择。这里略过VPS申请。

申请个人域名

  1. 简介
    • 首先简介一下平时访问域名的过程,在访问域名时(如www.google.com),浏览器先向你的网络服务提供商提供的DNS服务器询问对应的IP地址,DNS服务器返回该域名对应的IP地址后浏览器再去访问。那么DNS服务器又是怎么知道IP地址的呢,所有的DNS服务器会定期向全球互联网的根服务器更新数据库。
  2. 域名申请方法
    • 常用的域名网站有[Godaddy],还有一个免费的域名网站可以供大家先练习,叫[Freenom]。可以先申请一个试用,确定要长期使用Wordpress了再换Godaddy的。
    • 具体方法:注册了Freenom后,先输入你想要的域名检索是否可用,正常如果没有人注册过,那么.tk .ml .ga .cf .gq都是免费的,即可注册,注册过程中需要填写个人信息,利用谷歌查找一个符合条件的填上就行。


      屏幕快照 2017-01-16 下午3.48.05.4294f78dca284cf3aec1ea622cc0fbd2.png
使用VPS建立Wordpress主页_第1张图片
屏幕快照 2017-01-16 下午3.49.13.8f3d494608e8472bb74de458c980b2e7.png
  1. 配置域名解析
    • 注册好域名后,还要配置域名解析,简单来说就是让你的域名和你的VPS服务器地址关联,这样别人记住你的网址就行了,不需要输入IP地址。国内大家可以使用[CloudXNS]进行域名解析。在CloudXNS注册好之后,选择“添加域名”,输入你的域名地址,然后点击添加的域名,在新页面点击“添加记录”即可添加两条记录,第一条:主机记录填“@”,记录类型选“A”,记录值填你自己VPS的IP地址;第二条:主机记录填“www”,记录类型选“A”,记录值填你自己VPS的IP地址。然后CloudXNS这边就配置好了。
使用VPS建立Wordpress主页_第2张图片
屏幕快照 2017-01-16 下午3.49.47.029658ade00a441ab0bf1c0f053f8e41.png
使用VPS建立Wordpress主页_第3张图片
屏幕快照 2017-01-16 下午3.50.06.f3dbf500bc4d43fb8773ff85ab45288e.png
- 再去Freenom进行配置,因为现在只是CloudXNS明白了你的网址解析到你的IP地址,但你的域名提供商Freenom自己也有域名解析,现在要让Freenom把域名解析权交出来,方法就是在Freenom将你的域名解析IP改为CloudXNS的服务器,这样别人问Freenom你的域名该怎么解析时,他就会转向CloudXNS,而我们在CloudXNS已经注册并告诉他我们VPS的IP地址,即可实现域名解析。这样的好处是在国内访问速度会快。
- 打开Freenom登陆,点击上方的“Services”,选择“My Domains”,然后在你的域名右侧选择“Manage Domains”,选择“Management Tools”,选择“Nameservers”,最后选择“Use custom nameservers (enter below)”,将Nameserver1~4改为 LV3NS1.FFDNS.NET,LV3NS2.FFDNS.NET, LV3NS3.FFDNS.NET, LV3NS4.FFDNS.NET 。然后保存关闭即可。
使用VPS建立Wordpress主页_第4张图片
屏幕快照 2017-01-16 下午3.50.15.png
使用VPS建立Wordpress主页_第5张图片
屏幕快照 2017-01-16 下午3.50.29.55046caa80da44b8804803616ad6d483.png

使用VPS建立Wordpress主页_第6张图片
屏幕快照 2017-01-16 下午3.50.54.f175952568f045cfa0d40ca0cd1297f8.png

- 这时候需要等待一段时间,等待服务器向全球的DNS根服务器进行备份你的域名解析,也就是CloudXNS完成对你的域名的接管。接管成功后你的邮箱会收到CloudXNS的邮件,我大概等了5分钟,也有人说要几个小时。
- 域名解析成功后,你打开“terminal”(win是命令提示符),输入 ping (你的域名)回车后,如果看到返回你的VPS的IP代表域名解析成功。

使用VPS建立Wordpress主页_第7张图片
屏幕快照 2017-01-16 下午6.42.21.png

LNMP服务器构建

- 使用VPS做服务器, 首先需要安装依赖环境: Nginx, MySQL, PHP. Nginx 是主打性能的轻量级网页和反代服务器. 这里搬瓦工的环境一般是 256M 内存, 32位CentOS 6. 配置LNMP可以选择一键包也可以挨个安装, 当然一键包是省事的傻瓜办法, 这里使用的是Licess提供的一键包 LNMP.org, 直接SSH进入VPS后安装:
  1. 连接VPS服务器,打开terminal (Windows下使用putty连接VPS),输入`ssh root@服务器ip地址 空格 -p ssh端口号`,然后输入根据提示输入密码  
使用VPS建立Wordpress主页_第8张图片
屏幕快照 2017-01-16 下午8.37.05.png
  1. 首先使用[screen]命令,防止远程任务因terminal关闭而终止,具体请点击链接查看。
    screen -S lnmp
  2. 然后开始安装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 lnmp2
  3. 接着根据提示进行配置
    • 首先根据提示输入MySQL的root密码
      使用VPS建立Wordpress主页_第9张图片
      lnmp-1.2-install-1.fc5d879ac1ca4e658291ae180f7f34e3.png
    • 然后是否开启InnoDB,选择Y


      lnmp-1.2-install-2.png
    • 选择MySQL版本,MySQL 5.6 以上以及 MariaDB 10 以上必须有 1G 的内存,这选择默认的(Default)
      使用VPS建立Wordpress主页_第10张图片
      lnmp-1.2-install-3.18a07bf256b34d898b0acf4128c3085f.png
    • 选择PHP,依然选择默认的(Default)
      使用VPS建立Wordpress主页_第11张图片
      lnmp-1.2-install-4.png
    • 是否安装内存优化,我的VPS只有256MB,所以不安装
      lnmp-1.2-install-5.b21c26f70c2949ca8cd55d69f4e933f0.png
    • 然后会进行配置、编译、安装,大概15分钟。最后提示“Install lnmp completed! Enjoy it.”代表LNMP环境构建成功。
      使用VPS建立Wordpress主页_第12张图片
      lnmp-1.2-install-sucess2.png
  4. 开始配置虚拟主机,一般一个虚拟主机相当于一个网站。
    • 开始创建虚拟主机
      '' lnmp vhost add %%lnmp vhost 后面有三个参数,add代表添加主机,list是主机列表,del是删除主机
    • 根据提示填写你申请好的域名www.rogerxl.cf
      lnmp-1.2-vhost-add-1.0bdff8cc1cf740c284e9ff63bba63aae.png
    • 是否需要添加子域名,rogerxl.cf也要指向这里,所以输入y,回车后输入rogerxl.cf。


      lnmp-1.2-vhost-add-2.ad629b37407c443e9f095f1990dbf6e5.png

      lnmp-1.2-vhost-add-3.98c62ecf4f3748189ccb578e815416c3.png
    • 提示输入网站根目录,这里直接回车使用默认的即可,即/home/wwwroot/www.****.**(****.**为你前面输入的你注册的域名),这个目录需要记住,后面配置wordpress会用到


      lnmp-1.2-vhost-add-4.59b32f88ade4479c9a6bea33f5ef2afe.png
    • 提示是否添加重写规则,这里输入wordpress


      使用VPS建立Wordpress主页_第13张图片
      lnmp-1.2-vhost-add-5.e39dff6f4e02424ebc35b51b0878305f.png
    • 是否开启日志,输入y
      lnmp-1.2-vhost-add-6.407956f3cab443bb9f92eea13b7c8226.png
    • 是否建立SQL用户和数据库,现在可以不用创建。


      lnmp-1.2-vhost-add-8.9212135acea6487eb044d5b1bb58669b.png
    • 完成之后会在/usr/local/nginx/conf/vhost/ 下面创建一个同名的配置文件。
      vim /usr/local/nginx/conf/vhost/www.embracez.xyz.conf
      这个命令使用Linux自带的vim文本编辑器打开该配置文件,可以进行修改。
    • 这时用浏览器访问你的VPS,可以看到一个欢迎画面


      使用VPS建立Wordpress主页_第14张图片
      屏幕快照 2017-01-16 下午9.04.50.png

      说明 LNMP环境配置成功

WordPress配置

  • 在terminal登陆VPS后,输入:
    wget https://wordpress.org/latest.zip
    unzip latest.zip
  • 然后需要把wordpress里的内容移动到/home/wwwroot/你的网站域名(前面提示过)
    mv -f /wordpress /home/wwwroot/你的网站域名
  • 其中 -f 参数代表移动wordpress目录里的文件,否则将把Wordpress文件夹移动到目标文件夹里。
  • 之后需要改一下所有权,才能正确从外网访问该目录
    chown www -R /home/wwwroot/你的网站域名
  • 如果你之前做的没有错,现在访问你的域名,就能看到Wordpress初始画面了
    使用VPS建立Wordpress主页_第15张图片
    DraggedImage.27324f9da07d4b5da154a1bafa7e4bc9.png

    使用VPS建立Wordpress主页_第16张图片
    DraggedImage.bf5f0da2a7ee46e797ecf05fb6414c5f.png
  • 首先需要为Wordpress分配相应的SQL数据库和用户,访问你的VPS的ip地址,进入欢迎页面的PHPMyAdmin,用户名输入root,密码为构建LNMP环境设定的。进入后点击最上方的用户页,选择“添加用户”
    使用VPS建立Wordpress主页_第17张图片
    屏幕快照 2017-01-16 下午10.08.38.d446e8ae92c148248a5a6d5f79e07cf8.png

    使用VPS建立Wordpress主页_第18张图片
    屏幕快照 2017-01-16 下午10.08.45.6f3feebb24c54d9d86cbe0929c8b08bc.png
  • 在user name输入你想设定的用户名,hsot选择本地,然后自己输入密码,或者让系统给你随机生成。最后勾选“创建于用户同名的数据库并授予所有权限”。不要给这个用户其它任何全县,再点击执行即可。
  • 然后回到Wordpress配置画面,填入刚才创建的user name和密码,点击“提交”
  • 恭喜你,你的个人WordPress已经创建好了。
    由于VPS服务器可以是任何地方(bandwagon属于美国),你现在可以说川普不是合法总统,但不会有人怀疑你不爱国了。

你可能感兴趣的:(使用VPS建立Wordpress主页)