上一篇刚说了人的精力有限,可我偏偏是抵不住诱惑的人。

昨晚单位上聚餐,两个领导和我都是这几天过生日,于是干脆一起办了。喝了点小酒,回来倒头就睡了。今早醒来靠在床上看科技新闻,发现WordPress有更新了,立马起床开电脑升级。

ok,本博的WordPress版本更新至3.7,小记一下,然后开启另一桩折腾人的事。

之前有提及本博主机11月份到期的事,一直在纠结是继续续费还是换国外的VPS。续费的理由是好不容易备案了,而且是国内电信主机,速度还算可以。不续费的理由是主机空间和流量有限,以后可能会有更多的图片等媒体文件上传上来,而又不愿另外花钱去弄图床之类的。

好吧,不管续还是不续,我今天下单了入手VPS了。

选的是Directspace的,之前灵尘子有建议我入手,不过因为当时没办双币信用卡,所以没弄成。

15美元一年的Linux版VPS关注了好久都没货,无意发现还有一款20美元一年的SSD VPS,于是冲动的下了单子。

紧接着,到付款的时候,那个该死的Paypal又让我折腾了好久,国内的Paypal竟然无法完成国际支付,注册一个又注销,注册一个又注销,最后终于搞明白是怎么一回事了,在绑定招行的VISA信用卡后,总算是完成了付款。

这里贴一下所购VPS的配置

Package:
1x CPU Core
20GB of RAID-10 SSD Storage Space
512MB Guaranteed Ram
128MB SSD VSwap
750GB of Premium Monthly Bandwidth Transfer
1 IPv4 IP, 2IPv6 IPs
2x1Gbps Node Uplinks
Uncapped VPS Speed Rate

货是不错的,可一到我手上就傻眼了,以前都是用虚拟主机的,这新买的VPS该从哪下手都不知道。

以前自己本地玩VM的时候也算用过Ubuntu,但人家毕竟是有图形界面的,这次可是CentOS啊。

进了VPS管理后台,干瞪眼了老半天,最终还是决定来做做实验,到时候不行了大不了找客服重装系统。

以下内容仅仅是个人操作过程的记录,给像我这样第一次使用VPS的人的一个参考,不作为严谨的教程。

准备工作

购入VPS后,会收到主机商发的邮件,里面有分配给你的IP、VPS管理的用户名(默认root)及密码(购买时设定)。

网上下载并安装一款用来远程管理Linux的软件,这里我使用的是Putty。window系统的VPS可以直接用window系统自带的远程桌面链接,这里就不细说了。

运行putty.exe以后会出现像“命令提示符”一样界面的命令框,这里输入VPS管理的用户名和密码,就可以对VPS进行各种操作的,不过都是需要输入代码,像我等菜鸟还是老老实实到网上搜教程吧。

买VPS来用一般都是来建站的,最常见的就是博客或者论坛了,这里就以我准备使用的WordPress为例。

部署LNMP环境

VPS的系统是买来就装好的,接下来就是搭建PHP环境的,最简单的方法就是用LNMP一键安装包,我作为初学者,自然也是选择这个。

安装方法很简单,在LNMP官网上就有安装步骤,把那些看不懂的代码copy下来,粘贴到putty里,回车运行,然后就静静的等待吧,视主机配置和带宽安装时间有所不同,我大概花了20多分钟才把PHP环境搭建完毕。

安装WordPress

说实话,安装完LNMP后我又束手无策了,putty里全靠命令代码来操作,尽管我想做也做不来。于是,接下来就需要一款VPS的文件管理软件了。

因为之前虚拟主机用FTP而装了FileZilla,所以这里就不另外装别的软件了,不过貌似还是有很多人选择用WinScp工具的。

打开FlieZilla,在连接管理中添加新站点,输入主机IP,协议那里选择SFTP,在输入VPS管理的用户名和密码。连接成功后,在右侧的文件树中就可以查看VPS主机上所有的文件列表了。

接下来我们要建博客了,要搭建WordPress,自然要先添加虚拟主机。

在putty中输入 /root/vhost.sh 命令,添加虚拟主机,然后根据提示绑定域名和文件目录,都是几句简单英文,问题不大。

上述步骤做完后,我们可以来到 /home/wwwroot/ 目录,这个是网站目录,我习惯以域名命名网站文件夹,所以这里就会出现以我刚才绑定域名命名的文件夹。

到这一步,相信大家都已经很熟悉了,因为这就是我们平常使用的虚拟主机的目录。要安装WordPress,就只要将其上传并解压在这里就好了,然后按正常的步骤安装即可,后面的我就不多说了。

踩过的坑

其实做完上述事情,你会发现还有一个问题。那就是安装好WordPress后,搭建网站成功,却发现无法添加或删除插件及主题,媒体库也无法上传文件。对于这个问题我也折腾了好久,因为网上都是说权限不够,但是我发现755已经赋予了拥有者读取、写入和执行的权限了,还会有什么问题呢。

搜索了很久,结果终于找到了问题所在。因为之前我们所有的操作是以root账户完成的,所有文件/文件夹的所有者都是root,而如果保持这个状态,我们将无法以ftp账户的名义执行很多操作——比如任何形式的写入,同样WordPress等程序也无法上传附件。

那么我们要做的就是再在putty里输入一条指令

chown -R www /home/wwwroot

chown指令即是将后面目录的所有权限指派给了www用户。

到此,我的折腾结束了。

用TK的免费域名,搭建了一个测试站点,用了默认的Twentythirteen主题,发现还不错,有没有好的修改版本,求参考。

以上是今天早上10点多到下午五点多的折腾经过,记录在此以作交流,如有错误之处欢迎指正。

标签: Blog, VPS

已有 14 条评论

  1. 最近一直被人提及啊,晚安。
    另外一般是www:www,而不是www,因为你那样组还是root。。。

  2. 哈哈,终于换了VPS哦,和我的在同一家公司的啊

    1. 确切的说只是入手了,还没搬过去呢,这家的11月份到期,还在纠结搬不搬过去,难得备好的案,丢了回头又好麻烦。不知道DS的VPS抽风率高不高,被墙的机率大不大

      1. DS我用了快2年了吧,以前偶尔当机,现在很稳定了,很少抽风,没有被墙过。

  3. 建议用军哥的LNMP一键安装包0.9版,1.0的不杂的。

    1. 第一次玩VPS啊,搞不懂这些,先摸索摸索再来做选择吧,呵呵

  4. 屌丝 屌丝

    纠正下。。是paypal。。 撸主的主题不错~

  5. 屌丝 屌丝

    顺便问下 这表情叫啥名 谢了~~ 😍 😍 😍 😍

    1. 人人网发状态用的表情啊,不知道叫啥名

  6. Centos最简单了,网上使用最频繁的,话说搬走了,备案不白忙乎拉

    1. 毕竟第一次用vps,有很多不懂的地方啊
      思来想去,暂时还是没搬,我也舍不得备案哪。这个先就自己研究学习瞎折腾一下吧
      正考虑开个音乐和相册的二级域名放在vps上,不过一直没找到好的模板

  7. WP就是用来折腾的

  8. 最近也在折腾vps,一堆问题。水太深了。买了主要用了折腾学习。

添加新评论