自己买服务器搭建博客

加入全栈技术交流群(QQ群号:254842154)

最近抽空把玩了一下服务器,买了vps,注册了域名,搭建了博客。我把自己搭建服务器的整个过程写出来,希望能帮到有需要的朋友。如有问题,请在我的博客中联系我。

注册域名

很多地方都可以注册,我选择的是:万网, 最近在搞活动,一年49块,赠送有20块钱的券,即只要29块(可惜我买完后才知道有这个活动,泪奔。。。)

购买VPS

国内的vps实在是太贵了,一般都是要600RMB/年。于是想到了国外的vps,经过对比,发现搬瓦工的vps相当实惠,最低竟然只要$3.9/年,我买了一个$9.9/年的,配置如下(实际价格和配置以官方为准,可能会有变化):

5G PROMO V2 512 MB 内存 512 MB SWAP 5 GB SSD 硬盘 1x Intel Xeon CPU 500 GB 月流量 @ 1 Gigabit OpenVZ/KiwiVM 1 IPv4 PPP and VPN support (tun/tap) $2.99/月 $4.99/季度 $6.99/半年 $9.99/年

购买链接: http://www.banwagong.com/banwagong-512 还有其他比较优惠的配置:http://www.banwagong.com/35.html
假如以上两个链接都不能用,请使用官方的购买链接: https://bandwagonhost.com/cart.php 或者 版瓦工的国内网站:
http://www.banwagong.com/

付款使用paypal,假如付款有问题或者不想使用paypal,可以在淘宝上搜索“搬瓦工”,找别人帮你付款,也就收几块钱的手续费。

关于服务器地点的选择,我建议选择凤凰城(Phoenix),速度可能会快一点。后面可以自己更改的,只是会变IP地址,不会影响数据。

搬瓦工控制面板

购买成功后,登录搬瓦工网站进入管理页面:https://bandwagonhost.com/clientarea.php?action=products

找到 Services > MyServices,找到刚刚购买的服务器,点击“KiwiVM Control Panel”进入控制面板。这里有服务器的概况及日常的管理功能。

安装操作系统:Install New OS,可以选择安装,我安装的是centos-6-x86_64,重新安装操作系统后数据全部丢失。

服务器地点更换:Migrate to another DC,会变IP地址和连接端口号,不会影响数据。

另外,还有一个比较赞的功能,就是vpn翻墙,一个月有5G流量。在控制面板中找到OpenVPN Server,一键安装好vpn,然后下载配置文件,就可以翻墙啦,在mac上我使用的是Tunnelblick。
2015-03-10更新:
现在搬瓦工的控制面板中也支持Shadowsocks的一键安装啦。Shadowsocks能自动区分墙内外网址,确保访问速度。

OSX:
https://github.com/shadowsocks/shadowsocks-iOS/releases
内置 GFWList,自动区分墙内外网址,确保访问速度。安装后在客户端设置选项里可以发现更多功能。

Windows:
https://github.com/shadowsocks/shadowsocks-csharp
内置 GFWList,自动区分墙内外网址,确保访问速度。安装后在客户端设置选项里可以发现更多功能。

iOS(已越狱):   https://github.com/linusyang/MobileShadowSocks/blob/master/README.md
打开 Cydia 搜索 ShadowSocks 并安装即可。可以全局代理,也可以区分线路、区分app实现局部代理。

iOS(未越狱):
https://github.com/shadowsocks/shadowsocks-iOS/wiki/Help
在苹果商店安装 Shadowsocks。

Android:
从任意安卓市场安装 Shadowsocks(中文:影梭)。未 root 的设备,会自动转成 VPN 连接;已 root 设备,会采取 Shadowsocks 连接(需要赋予权限)。
Android 客户端可以设置全局代理,也可以根据线路、根据 app 来设置局部代理。

连接服务器

购买成功后,会收到多封邮件,其中有服务器的ip地址,root账户的密码,SSH登录的端口号等信息。这些信息都是很重要的,注意保密。

连接服务器我使用SecureCRT,SSH2协议登录,hostname是服务器的ip地址,使用root账户登录,授权那里要把勾都打上。最近我发现vSSH也是一个不错的终端连接工具,比SecureCRT简单,但能满足大部分需求。

securecrt

常用软件安装

连上服务器后,最好再安装一个简易的上传下载文件的命令。在服务器上输入以下命令:

yum install -y lrzsz

这样就可以使用这些命令来上传下载了

//下载test.txt文件
sz test.txt
//上传文件,会弹出一个文件选择框
rz -e -y

上传和下载的默认目录是可以设置的,在SecureCRT的Session Options > Terminal > X/Y/Zmodem Upload和Download里设置。设置完后可能需要重新连接一次服务器才会生效。

SecureCRT只适合上传单个文件或者压缩包,对于上传多个文件,建议使用ftp来上传下载。我使用的是FileZilla。

连接设置的时候,注意需要把协议设置为SFTP,另外,传输设置里需要把传输模式设置为“主动”。

filezilla

设置传输模式为“主动”

filezilla

其他服务安装

假如需要搭建web服务器,可以安装nginx或apache,再安装php,或者安装nodejs搭建ghost博客。这些在我的博客里都有文章介绍,这里不再累述。如有任何问题,请在我的博客通过微信联系我。

centos下安装apache:http://hello1010.com/build-apache-in-centos/

centos下安装php:http://hello1010.com/build-php-in-centos/

centos下安装mysql:http://hello1010.com/build-mysql-in-centos/

centos下安装nginx:http://hello1010.com/how-to-build-a-blog-by-ghost/

linux下比较好用的安装源:http://hello1010.com/remi/

linux常用命令集合:http://hello1010.com/common-linux-shell-command/

标签: none

→ 如果你觉得作者的文章不错,一不小心帮到了你,欢迎打赏作者几包辣条的钱💰