使用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
屏幕快照 2017-01-16 下午3.49.13.8f3d494608e8472bb74de458c980b2e7.png
  1. 配置域名解析
    • 注册好域名后,还要配置域名解析,简单来说就是让你的域名和你的VPS服务器地址关联,这样别人记住你的网址就行了,不需要输入IP地址。国内大家可以使用[CloudXNS]进行域名解析。在CloudXNS注册好之后,选择“添加域名”,输入你的域名地址,然后点击添加的域名,在新页面点击“添加记录”即可添加两条记录,第一条:主机记录填“@”,记录类型选“A”,记录值填你自己VPS的IP地址;第二条:主机记录填“www”,记录类型选“A”,记录值填你自己VPS的IP地址。然后CloudXNS这边就配置好了。
屏幕快照 2017-01-16 下午3.49.47.029658ade00a441ab0bf1c0f053f8e41.png
屏幕快照 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 。然后保存关闭即可。
屏幕快照 2017-01-16 下午3.50.15.png
屏幕快照 2017-01-16 下午3.50.29.55046caa80da44b8804803616ad6d483.png

屏幕快照 2017-01-16 下午3.50.54.f175952568f045cfa0d40ca0cd1297f8.png

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

屏幕快照 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端口号`,然后输入根据提示输入密码  
屏幕快照 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密码
      lnmp-1.2-install-1.fc5d879ac1ca4e658291ae180f7f34e3.png
    • 然后是否开启InnoDB,选择Y


      lnmp-1.2-install-2.png
    • 选择MySQL版本,MySQL 5.6 以上以及 MariaDB 10 以上必须有 1G 的内存,这选择默认的(Default)
      lnmp-1.2-install-3.18a07bf256b34d898b0acf4128c3085f.png
    • 选择PHP,依然选择默认的(Default)
      lnmp-1.2-install-4.png
    • 是否安装内存优化,我的VPS只有256MB,所以不安装
      lnmp-1.2-install-5.b21c26f70c2949ca8cd55d69f4e933f0.png
    • 然后会进行配置、编译、安装,大概15分钟。最后提示“Install lnmp completed! Enjoy it.”代表LNMP环境构建成功。
      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


      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,可以看到一个欢迎画面


      屏幕快照 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初始画面了
    DraggedImage.27324f9da07d4b5da154a1bafa7e4bc9.png

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

    屏幕快照 2017-01-16 下午10.08.45.6f3feebb24c54d9d86cbe0929c8b08bc.png
  • 在user name输入你想设定的用户名,hsot选择本地,然后自己输入密码,或者让系统给你随机生成。最后勾选“创建于用户同名的数据库并授予所有权限”。不要给这个用户其它任何全县,再点击执行即可。
  • 然后回到Wordpress配置画面,填入刚才创建的user name和密码,点击“提交”
  • 恭喜你,你的个人WordPress已经创建好了。😊
    由于VPS服务器可以是任何地方(bandwagon属于美国),你现在可以说川普不是合法总统,但不会有人怀疑你不爱国了。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,332评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,508评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,812评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,607评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,728评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,919评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,071评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,802评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,256评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,576评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,712评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,389评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,032评论 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,798评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,026评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,473评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,606评论 2 350

推荐阅读更多精彩内容