站点从aws搬家到budgetvm

好久没写博文了,也是懒惰啊。加上最近也比较忙,又是上班偷偷炒股。又是其余的事情一大堆。今天想起要写一写,是因为aws快要到期了。就去找了几家vps。其实因为站点也没什么用,上linode之类的,又觉得太贵了,不大值当,就放个破博客。纠结来纠结去,最后选了budgetvm这家。据说是某公司旗下的,试了下洛杉矶的,速度还行,将就用了。确实没有aws在日本的节点快。不过我也不需要做什么。够用就行了。选了最低的配置。支持支付宝付款。$35,大概200+吧。选了xen的配置。配置如下

budgetvm-xen

接下来,就是对vps进行一系列的处理以及搬家工作了。首先是登录budgetvm的后台。后台界面大概是这样的。

budgetvm-portal

有IPv4的地址,还有一个IPv6的地址,宿舍并不支持IPv6,所以目前IPv6没什么用。相比之前aws的界面,这个后台管理确实不怎么样,很简陋。但是也够用了,可以查看网络信息,运行状态就小小的那么一个。重启什么的,修改hostname之类的,重置root密码,重装等等。这里需要说的是,这边安装的Ubuntu后台显示是64位的,其实安装完,却是32位的,不过也无所谓,本来就是小配置。不用要求太高了。接下来就是正式搬家操作了。

budgetvm可以直接root登录ssh。这其实不是很安全的。习惯了之前aws的方式,root不能登录,而需要用另一个账户来登录后台,并且这个账户是使用密钥的方式来登录后台的。所以接下来搬家的操作目标也就是把这个新的vps整成aws的风格吧。

首先还是先直接root登录。把aws上的wordpress页面,数据库都导出。等待到时候部署到这边来。首先是安装Apache php phpmyadmin等一系列需要的东西。Ubuntu还是比较省心的。一条命令而已。

我也是比较懒的,直接将aws上的php5 Apache phpmyadmin的配置都直接打包了,上传过来就好了。省事,再把系统内的软件都升级下,部署一下子就搞定得差不多。这部分基本上是复习下之前的操作。

接下来的话,主要是修改下sshd的端口,禁用root登录,禁用密码登录,创建管理用户以及配置管理用户的私钥用于登录等。之前aws默认管理的用户为Ubuntu,这边也用Ubuntu来说明一下。

创建Ubuntu用户。(在本地虚拟机里面的,之前操作忘记记录下了)

配置Ubuntu用户到一些有用的用户组。

配置sudoer,让Ubuntu用户执行sudo的时候不需要密码。省得麻烦。

生成用于管理的私钥:

ssh-keygen默认就是生成rsa 2048的私钥以及公钥,公钥到时候部署到vps上,私钥则是放在本地用于登录。

到时候登录的时候,就需要执行如下命令即可:

修改下sshd的配置。

这样,sshd重启下,服务也就差不多了。最后是先不要将root的退掉,测试下可以登录Ubuntu账户后,再退掉。还有就是对这些做修改后,并不影响budgetvm后台对root密码的重置操作。

以上,后台配置也就都差不多了。登录wordpress的管理界面后,发现遇到了这么一个小问题:

wordpress-update-ftp

升级wordpress提示要输入ftp密码。

要执行请求的操作,WordPress需要访问您网页服务器的权限。 请输入您的FTP登录凭据以继续。 如果您忘记了您的登录凭据(如用户名、密码),请联系您的网站托管商。

结果是因为之前打包的解包操作都是用root用户,权限导致的。

重新试了一下,问题解决。至此,搬家完成!

现在刚开始使用budgetvm,稳定性如何,还有待商榷。ping的话,厦门这边好的时候在150ms左右,但是波动范围挺大的,在150~250+之间。看来并不是很稳定吧。后续有什么问题,我会跟踪下,由于也没做什么其他的一些需求,至少博客玩玩,偶尔爬个梯子。定期备份还是需要的,还是去整理个备份脚本吧,方便到时候要重新搬迁的问题吧。

转载请注明: 转载自elkPi.com

本文链接地址: 站点从aws搬家到budgetvm

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Scroll to top