下载安装

启用 Nginx

XSwitch 有内置 HTTP 服务器,简单起见,默认不启用 Nginx。XSwitch 默认只启动两个服务:

  • xswitch:XSwitch 服务
  • xswitch-pg:PostgreSQL 数据库服务

在生产环境,或为了使 XSwitch 功能更强大,配合更灵活,可以启用 Nginx。如果使用 Nginx,可以执行如下命令:

make up-nginx

注意,启用 Nginx 后,需要在 XSwitch 的xtra_config.lua配置文件中,修改如下参数:config.with_nginx = true,详见:xtra_config 参数详解

有些服务,如扩展功能中的下载日志及声音文件等可能需要启用 Nginx 才能使用。如果有任何问题,可以使用make bash-nginx查看配置文件,在/etc/nginx/目录中。

关于 Nginx 的配置,超出了本文范围。如果需要了解更多,可以参考:Nginx 官方文档

Makefile 其他参考指令

进入 XSwitch 容器

执行make bash

进入 XSwitch 控制台

执行make cli

进入数据库

执行make bash-pg

进入 Nginx 容器

执行make bash-nginx

持久化数据