本文档是优化合作伙伴安装和配置的基本指南
快速启动Railgun。
以下内容不会涵盖所有网络拓扑和所有特定配置
类型。详细信息请访问http://cloudflare.com/docs/railgun。本指南将重点介绍
使用kpkg/aptor yum/rpm的服务器。
系统需求
请确保您的系统包含:
●64位四核处理器
●8gb RAM
支持的操作系统:
●Debian
-
Buster (10)
-
Stretch (9)
-
Jessie (8)
-
Wheezy (7)
-
Squeeze (6)
●Ubuntu
-
Focal (20.04)
-
Bionic (18.04)
-
Xenial (16.04)
-
Wily (15.10)
-
Vivid (15.04)
-
Utopic (14.10)
-
Trusty (14.04)
-
Precise (12.04)
Red Hat Enterprise Linux & CentOS
-
8.x
-
7.x
-
6.x
其他软件:
●Memcached
〇版本1.4及以上
〇GB实例
〇推荐2+ GB
〇实例的大小可能需要扩大,因为更多的网站放在Railgun
注意:Memcached应该在Railgun之前安装。Memcached也应该在运行
在安装Railgun之前
●所有在服务器上都需要以root用户身份运行
●如果您使用的是任何类型的防火墙,您应该打开端口2408并保证它不被占用。
此外你还需要记下你的公网IP
运行以下代码获取IP:
curl icanhazip.com
安装Railgun监听器
1. 下载Railgun包
https://pkg.cloudflare.com/
2. 安装包
如果您正在使用.rpmpackage:
rpm-Uvhrailgun-elx.latest.rpm
如果您正在使用deb包:
dpkg-irailgun-distribution.latest.deb
请记住,实际的包名称将与您的OS版本对应
建立轨道炮
1. 联系我们生成Railgun token
2. 进行编辑:/etc/railgun/railgun.conf
3.看看这两行:
activation.token = YOUR_TOKEN_HERE
activation.railgun_host = YOUR_PUBLIC_IP_OR_HOSTNAME
4. 将您的_token_here替换Railgun Token
5. 将your_public_ip_or_hostnamewithrailgun换成你服务器的公网IP
6. 保存文件并关闭文本编辑器
7. 启动Memcached(如果还没有启动):
/etc./init.d/memcachedstart
8.运行Railgun
/etc/init.d/railgunstart
返回显示OK即正常运行并启动