私有部署

1. 准备

1.1 服务器规格

操作系统:

指令集:x86_64 (也就是使用的 Intel CPU ,不能用 AMD 的CPU )
CPU核数: 1核
内存:2G
带宽:1MB (大点最好,5MB或以上更好)
磁盘:30GB(系统盘30G,无需在单独购买数据盘。如果你所有的要翻译的网站页面数少于一万,这个就足够了)

1.2 服务器端口

使用端口号:80、6379
对外开放端口:80 ,注意,一定不要开放所有端口,不要开放 6379端口

2. 部署

2.1 安装脚本

新开服务器后,直接运行以下脚本进行安装部署,注意,不要安装宝塔了乱七八糟的东西!!!!

  1. yum -y install wget
  2. yum -y install unzip
  3. # 校验down.zvo.cn下载源的通畅
  4. wget https://gitee.com/HuaweiCloudDeveloper/huaweicloud-solution-build-wangmarketcms/raw/master/shell/hosts.sh -O ~/hosts.sh && chmod -R 777 ~/hosts.sh && sh ~/hosts.sh
  5. rm -rf ~/hosts.sh
  6. # 安装 redis
  7. wget https://gitee.com/HuaweiCloudDeveloper/huaweicloud-solution-build-wangmarketcms/raw/master/shell/redis.sh -O ~/redis.sh && chmod -R 777 ~/redis.sh && sh ~/redis.sh
  8. rm -rf ~/redis.sh
  9. # 下载 TCDN 应用程序
  10. mkdir /mnt
  11. cd /mnt
  12. mkdir tcdn
  13. cd tcdn
  14. wget http://down.zvo.cn/translate/tcdn/linux/tcdn.zip -O tcdn.zip
  15. unzip tcdn.zip
  16. chmod -R 777 /mnt/tcdn/start.sh
  17. rm -rf /mnt/tcdn/tcdn.zip
  18. wget http://down.zvo.cn/translate/tcdn/linux/x86_64/tcdn -O /mnt/tcdn/bin/tcdn
  19. # 加入开机自启动
  20. echo '/mnt/tcdn/start.sh'>>/etc/rc.d/rc.local
  21. # 赋予可执行权限
  22. chmod +x /mnt/tcdn/start.sh
  23. chmod +x /etc/rc.d/rc.local
  24. # 启动 TCDN
  25. cd /mnt/tcdn/
  26. ./start.sh

2.2 config.properties 配置

配置文件:

  1. /mnt/tcdn/config.properties

设置其中的这几个参数的值:

  1. translate.tcdn.api.html.key
  2. translate.tcdn.api.jsParser.key
  3. token

这几个参数怎么填写,在这个配置文件本身之中都有详细说明,请认真阅读配置文件中的设置说明。
其中两个key是要购买 html翻译、 JS引擎 这两个服务得到的key, 有关这两个服务的详细说明及购买开通网址,请参考: https://translate.zvo.cn/255374.html
至于怎么开通、怎么获取 AppCode 参数,可以参考这个视频:



另外额外说明一下, 同一个华为云账号,购买的 html翻译接口 跟 JS引擎 这俩商品,获取到的 AppCode 是相同的,是同一个。 另外即使购买多次, AppCode 也不会改变。也就是你接口次数快用完了,继续购买, AppCode 还是同一个不会变的。
另外 token 的值你需要设置一个,不然你都无法设置源站,没有源站tcdn自然也就不会正常使用的。 如果你想确保绝对安全,你可以在设置好,访问也都没问题之后,将 token=xxxxx 这行直接注释掉,那么所有的管理API接口就都会不可用。

设置好后,执行命令重启 tcdn 服务,使之生效,重启命令:

  1. sh /mnt/tcdn/start.sh

3. 测试

直接访问你的ip,然后就可以看到如下页面:

在最下方填写上网址: http://qiye1.wang.market 目标语言选上个 English 试试看,看是否能正常打开,如果能正常打开,证明 config.properties 配置都正常, 如果打不开,则会出现相关提示

4. 使用

你可以用你自己电脑下载 TCDN Admin 可视化管理客户端 来管理你的 TCDN服务,比如添加源站、设置语种、绑定域名、缓存管理 等等操作

5. 更多扩展

6. 文件结构及日志

6.1 文件结构

tcdn 会被安装到 /mnt/tcdn/ 目录下,文件结构为:

6.2 日志文件