其实主机还有几个月才到期,但主机自由度太低,可玩性不高。所以最近买了一个vps玩玩,搬瓦工130元一年,算很便宜啦。把网站暂时搬到这个vps上,测试了两天,感觉还算稳定,速度也还行,和之前在主机上的速度差不多,就不知道稳定性如何了,毕竟才买了几天。
价格便宜意味这配置低,不过用来跑个Typecho是绰绰有余的,配置如下:
安装宝塔面板
使用SSH工具,例如PuTTY连接服务器,输入Shell命令:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
安装Google BBR
Google BBR是Google开源的TCP拥塞控制算法,目的是要尽量跑满带宽,并且尽量不要有排队的情况,效果并不比速锐差。
1.本脚本适用环境
系统支持:CentOS 6+,Debian 7+,Ubuntu 12+
虚拟技术:OpenVZ 以外的,比如 KVM、Xen、VMware 等
内存要求:≥128M
内核版本为4.11.4,2017年6月11日。
2、使用root用户登录,运行以下命令:
wget –no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh chmod +x bbr.sh ./bbr.sh
3、安装完成后,脚本会提示需要重启 VPS,输入 y 并回车后重启。重启完成后,进入 VPS,验证一下是否成功安装最新内核并开启 TCP BBR,输入以下命令:
uname -r
查看内核版本,含有 4.11 就表示 OK 了
sysctl net.ipv4.tcp_available_congestion_control
返回值一般为:net.ipv4.tcp_available_congestion_control = bbr cubic reno
sysctl net.ipv4.tcp_congestion_control
返回值一般为:net.ipv4.tcp_congestion_control = bbr
sysctl net.core.default_qdisc
返回值一般为:net.core.default_qdisc = fq
lsmod | grep bbr
返回值有 tcp_bbr 模块即说明bbr已启动。
4.内核升级方法
如果是 CentOS 系统,执行如下命令即可升级内核:
yum --enablerepo=elrepo-kernel -y install kernel-ml kernel-ml-devel
CentOS 6 的话,执行命令:
sed -i 's/^default=.*/default=0/g' /boot/grub/grub.conf
CentOS 7 的话,执行命令:
grub2-set-default 0
经测试,确实对提高vps速度有帮助。
关于网站SSL和伪静态
其实现在SSL已经是主流了,像Let's Encrypt这类的免费证书,可以很容易的用上SSL,在宝塔面板上可以一键生成Let's Encrypt免费证书,但是无奈我的网站图片外链不是https的,所以即便是有SSL,也没有小绿锁,而且七牛上https的图片外链是要收费的,看来免费有好也有不好的地方,目前没有用SSL,以后再说吧。
Typecho用Nginx的话,不知道为什么不能伪静态化,就是链接里去除不了index.php,尝试着改配置文件也不行,能力不足作罢,用apache是可以伪静态化的,修改网站根目录的.htaccess文件,输入以下代码就可以啦:
RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L]
如果是上了SSL的话,要http自动跳转到https,也可以修改.htaccess文件:
RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [L,R]
刚入手同样的配置,比你的便宜一点,不是有优惠码吗?
你的多少钱?反正我用了优惠码,18.79刀一年。
现在看了一下我买的价格,其实差不多
博主现在的博客放在VPS的吗?
嗯,放在上面的。
是放在bwh吗?但是别人不是说bwh不稳定吗?最近在学习Linux,求指教
是bwh的,我也是搬过来玩玩而已,便宜的话肯定没那么稳定的。
博客要折腾的东西还真不少……以前一直用的虚拟主机,vps我肯定搞不定!
现在的vps也很简单的,安装一个面板和主机界面是一个道理的。
vps还是不要搞了。
我玩了七八年vps,已经吐了。
总之现在就是懒得折腾了,能稳定运行网站,数据可以做好备份就行了。
vps是给喜欢捣鼓技术的人玩的。
哇!原来小F也是这道道的行家啊~
vps刚开始会很有兴趣折腾,但是到后面,能折腾的东西都折腾过了,那就没什么意思了。而且搞这些得花费大量的时间……
66666,点击回复点错了!惊愕!啊哈哈……
哈哈,我也发现了。
现在我也用宝塔 也是 Nginx 别用宝塔默认的规则,那个不行。
那你是直接改nginx的规则吗?还是在宝塔界面里改?
location / {
index index.html index.php;
if (-f $request_filename/index.html) {
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php) {
rewrite (.*) $1/index.php;
}
if (!-f $request_filename) {
rewrite (.*) /index.php;
}
}
这是我是用的规则,宝塔界面改就行。
感谢,收藏一下,以后需要用到。
宝塔的功能很齐全样~~~
占用体积大么?
体积不大的。安装也很快。我觉得比wdcp好用。
wdcp感觉还是差了点,界面风格还是很多年前的样子。BT运行挺快,占用内存也不大。后起的新秀,能找到不少技术支持信息。
这么牛逼?
我回头装个试试看
我现在倾向于使用 vestacp,但是 phpmysql 版本太老了
宝塔主要是国人开发,中文更亲切。
=o=我一听到搬瓦工,第一反应梯子!果然,一直以来也想弄个vps玩玩,但是懒
对的,它里面有一键安装ss,不过我没用那个,浏览网页上个app还是没问题的,但是看youtube就很慢的。
我也是搞了不少vps,三个在virmach。搬瓦工还没买。不过搬瓦工用来开55还是很不错的。kvm架构能够折腾很多东西,ovz就不太行。还有就是折腾这个还真得有时间,不然还真搞不好。我是上的宝塔,用的Nginx,这个伪静态得在网站配置那里设置。Apache太庞大,小博客用不上。Nginx绰绰有余,还有就是直接编译安装而不是RPM安装的话,突发性处理会更好。现在不少大型的站点都开始用Nginx,就是因为这个。
nginx确实很多人在用的,伪静态我网站配置也改过还是不行,可能nginx配置没搞好,你是怎么改的?
我没做其他设置,就是在网站设置中直接弄的。如果实在搞不定,上宝塔论坛问一下~
VPS玩玩啊,厉害了,说明你闲钱很多
玩的都是最便宜的,哈哈!