下载安装

启用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

持久化数据