买个vps玩玩

其实主机还有几个月才到期,但主机自由度太低,可玩性不高。所以最近买了一个vps玩玩,搬瓦工130元一年,算很便宜啦。把网站暂时搬到这个vps上,测试了两天,感觉还算稳定,速度也还行,和之前在主机上的速度差不多,就不知道稳定性如何了,毕竟才买了几天。

价格便宜意味这配置低,不过用来跑个Typecho是绰绰有余的,配置如下:

买个vps玩玩

安装宝塔面板

使用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]
42 条评论
  1. 钛客志

    刚入手同样的配置,比你的便宜一点,不是有优惠码吗?

    钛客志 2017-05-25 22:04:48   Android 6.0.1  Google Chrome 58.0.3029.83 回复
    1. 山小炮
      @钛客志

      你的多少钱?反正我用了优惠码,18.79刀一年。

      山小炮 2017-05-25 23:13:52   Windows 7 x64 Edition  Google Chrome 49.0.2623.105 回复
      1. 钛客志
        @山小炮

        现在看了一下我买的价格,其实差不多

        钛客志 2017-05-26 00:08:03   Android 6.0.1  Google Chrome 58.0.3029.83 回复
      2. 钛客志
        @山小炮

        博主现在的博客放在VPS的吗?

        钛客志 2017-05-26 00:09:31   Android 6.0.1  Google Chrome 58.0.3029.83 回复
        1. 山小炮
          @钛客志

          嗯,放在上面的。

          山小炮 2017-05-26 00:10:38   Windows 7 x64 Edition  Google Chrome 49.0.2623.105 回复
          1. 钛客志
            @山小炮

            是放在bwh吗?但是别人不是说bwh不稳定吗?最近在学习Linux,求指教

            钛客志 2017-05-26 00:17:23   Android 6.0.1  Google Chrome 58.0.3029.83 回复
            1. 山小炮
              @钛客志

              是bwh的,我也是搬过来玩玩而已,便宜的话肯定没那么稳定的。

              山小炮 2017-05-26 00:41:34   Windows 7 x64 Edition  Google Chrome 49.0.2623.105 回复
  2. 小F

    博客要折腾的东西还真不少……以前一直用的虚拟主机,vps我肯定搞不定!

    小F 2017-05-25 23:18:55   iOS 10.3.1  Safari 10.0 回复
    1. 山小炮
      @小F

      现在的vps也很简单的,安装一个面板和主机界面是一个道理的。

      山小炮 2017-05-25 23:42:52   Windows 7 x64 Edition  Google Chrome 49.0.2623.105 回复
    2. 约翰提托博客
      @小F

      vps还是不要搞了。
      我玩了七八年vps,已经吐了。
      总之现在就是懒得折腾了,能稳定运行网站,数据可以做好备份就行了。
      vps是给喜欢捣鼓技术的人玩的。

      约翰提托博客 2017-05-26 10:59:19   Windows 10 x64 Edition  Firefox 53.0 回复
      1. 十三姨爱我
        @约翰提托博客

        哇!原来小F也是这道道的行家啊~
        vps刚开始会很有兴趣折腾,但是到后面,能折腾的东西都折腾过了,那就没什么意思了。而且搞这些得花费大量的时间……

        十三姨爱我 2017-05-27 13:13:27   Windows 10 x64 Edition  Google Chrome 57.0.2987.137 回复
        1. 十三姨爱我
          @十三姨爱我

          66666,点击回复点错了!惊愕!啊哈哈……

          十三姨爱我 2017-05-27 13:21:25   Windows 10 x64 Edition  Google Chrome 57.0.2987.137 回复
          1. 山小炮
            @十三姨爱我

            哈哈,我也发现了。

            山小炮 2017-05-27 13:33:18   iOS 10.3.1  UC 浏览器 11.5.3.966 回复
  3. 痞子鱼

    现在我也用宝塔 也是 Nginx 别用宝塔默认的规则,那个不行。

    痞子鱼 2017-05-26 11:54:38   Windows 10 x64 Edition  Google Chrome 50.0.2661.102 回复
    1. 山小炮
      @痞子鱼

      那你是直接改nginx的规则吗?还是在宝塔界面里改?

      山小炮 2017-05-26 12:05:49   Windows 7 x64 Edition  Google Chrome 49.0.2623.105 回复
      1. 痞子鱼
        @山小炮

        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;
        }
        }

        这是我是用的规则,宝塔界面改就行。

        痞子鱼 2017-06-02 09:50:09   Windows 10 x64 Edition  Google Chrome 50.0.2661.102 回复
        1. 山小炮
          @痞子鱼

          感谢,收藏一下,以后需要用到。

          山小炮 2017-06-02 12:27:11   Windows 7 x64 Edition  Google Chrome 49.0.2623.105 回复
  4. 牧羊人

    宝塔的功能很齐全样~~~

    占用体积大么?

    牧羊人 2017-05-27 10:15:46   Windows 10 x64 Edition  Google Chrome 58.0.3029.110 回复
    1. 山小炮
      @牧羊人

      体积不大的。安装也很快。我觉得比wdcp好用。

      山小炮 2017-05-27 12:49:14   iOS 10.3.1  UC 浏览器 11.5.3.966 回复
      1. 十三姨爱我
        @山小炮

        wdcp感觉还是差了点,界面风格还是很多年前的样子。BT运行挺快,占用内存也不大。后起的新秀,能找到不少技术支持信息。

        十三姨爱我 2017-05-27 13:16:36   Windows 10 x64 Edition  Google Chrome 57.0.2987.137 回复
        1. 牧羊人
          @十三姨爱我

          这么牛逼?

          我回头装个试试看

          我现在倾向于使用 vestacp,但是 phpmysql 版本太老了

          牧羊人 2017-05-27 20:31:24   Windows 10 x64 Edition  Google Chrome 58.0.3029.110 回复
          1. 山小炮
            @牧羊人

            宝塔主要是国人开发,中文更亲切。

            山小炮 2017-05-27 23:11:20   Windows 7 x64 Edition  Google Chrome 49.0.2623.105 回复
  5. ino

    =o=我一听到搬瓦工,第一反应梯子!果然,一直以来也想弄个vps玩玩,但是懒

    ino 2017-05-27 12:32:33   Mac OS X 10.12.4  Safari 10.1 回复
    1. 山小炮
      @ino

      对的,它里面有一键安装ss,不过我没用那个,浏览网页上个app还是没问题的,但是看youtube就很慢的。

      山小炮 2017-05-27 12:50:22   iOS 10.3.1  UC 浏览器 11.5.3.966 回复
  6. 十三姨爱我

    我也是搞了不少vps,三个在virmach。搬瓦工还没买。不过搬瓦工用来开55还是很不错的。kvm架构能够折腾很多东西,ovz就不太行。还有就是折腾这个还真得有时间,不然还真搞不好。我是上的宝塔,用的Nginx,这个伪静态得在网站配置那里设置。Apache太庞大,小博客用不上。Nginx绰绰有余,还有就是直接编译安装而不是RPM安装的话,突发性处理会更好。现在不少大型的站点都开始用Nginx,就是因为这个。

    十三姨爱我 2017-05-27 13:10:15   Windows 10 x64 Edition  Google Chrome 57.0.2987.137 回复
    1. 山小炮
      @十三姨爱我

      nginx确实很多人在用的,伪静态我网站配置也改过还是不行,可能nginx配置没搞好,你是怎么改的?

      山小炮 2017-05-27 13:32:18   iOS 10.3.1  UC 浏览器 11.5.3.966 回复
      1. 十三姨爱我
        @山小炮

        我没做其他设置,就是在网站设置中直接弄的。如果实在搞不定,上宝塔论坛问一下~

        十三姨爱我 2017-05-27 13:34:26   Windows 10 x64 Edition  Google Chrome 58.0.3029.110 回复
  7. 网赚教程大全

    VPS玩玩啊,厉害了,说明你闲钱很多

    网赚教程大全 2017-05-27 21:34:22   Windows 7 x64 Edition  Google Chrome 47.0.2526.108 回复
    1. 山小炮
      @网赚教程大全

      玩的都是最便宜的,哈哈!

      山小炮 2017-05-27 23:10:48   Windows 7 x64 Edition  Google Chrome 49.0.2623.105 回复
发表评论
* 号为必填项
评论支持 Emoji 表情