Cloudflare加速动态网站的杀手锏,Cloudflare RailGun快速安装教程!

2020-06-30T22:55:00

前言

Railgun 是 Cloudflare 提供服务(价值$200美金),可确保以最快速度连接源站和 Cloudflare 网络。 Railgun 利用类似于高质量视频压缩的技术,压缩以前无法访问的 Web 对象。这会带来额外的性能提升。

Cloudflare Partner (已无法申请)是 Cloudflare 推出的分销合作计划,目前分为两种:Self-Serve Partner和Enterprise Reseller,两种在功能上存在差别,Enterprise Reseller 拥有更多的定价权、可选功能以及更好的产品服务。现在大家见到的 Cloudflare Partner 多数为 Self-Serve Partner,要免费试用railgun首先你需要有Cloudflare Partner账号,或者有第三方提供 CFP 域名接入并且帮你开启 Railgun,另外你的vps或者虚拟主机服务器上也需要安装 Railgun 服务。

今天早上折腾了一番,终于在 Centos 7 上成功安装了RailGun 分享给大家,当然了本教程以 Centos 7 为例进行安装 !

安装

  1. 首先以 root 权限登录SSH
  2. 如果你已经安装了宝塔之类的软件,那需要先放行2048端口(重点:放行2048端口)

    wget https://www.cloudflare.com/static/misc/railgun/centos/railgun-el7.latest.rpm
    rpm -Uvh railgun-el7.latest.rpm

修改配置


vi /etc/railgun/railgun.conf

拉到最底下,改动这两个参数

activation.token=CF给你的RailGun的TOKEN
activation.railgun_host=你的服务器IP

保存

启动RailGun

/etc/init.d/railgun start

启动成功提示:

连接网站

找到这个选项 打开他

完成
在Railgun 设置那里 点击管理选项
如果列表里有你的域名 说明开启RailGun 成功了

常见错误

No such file or directory

解决方法:安装 yum 即可

yum install -y wget

启动失败 一般都是没有安装 Memcached

宝塔可以直接通过软件商店安装
查找 Memcached

yum search memcached

安装第三方软件库(可选)标准的 CentOS5 软件仓库里面是没有memcache相应的包的,所以,我们的第一步就是导入第三方软件仓库,这里推荐的是 RpmForge(RpmForge 库现在已经拥有超过10000种的 CentOS 的软件包,被CentOS社区认为是最安全也是最稳定的一个第三方软件库),安装方法如下:

wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.5.2-2.rf.src.rpm
rpm -ivh rpmforge-release-0.5.2-2.rf.src.rpm

安装Memcached

yum -y install memcached

验证安装

memcached -h
/etc/rc.d/init.d/memcached status

查看配置文件

cat /etc/sysconfig/memcached

可以根据情况修改相关配置参数:

PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="64"
OPTIONS=""

启动 memcached 并且开机自动启动

systemctl start memcached
systemctl enable memcached
当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »