# 访问地址配置

如果没有任何配置,SSCMS 默认将使用地址 http://*:5000 作为运行主机与端口,其中 * 为任何能够访问到当前机器的地址,如 localhost、IP地址、域名。

系统将通过以下设置加载运行主机与端口:

  • sscms.json。
  • 环境变量。
  • 命令行参数。

优先级为 命令行参数 > 环境变量 > sscms.json

# 通过 sscms.json 设置访问地址

请打开并修改系统根目录下的 sscms.json 文件:

{
  "Urls": "http://*:5000"
}

其中 IP 地址或主机地址列表采用英文分号分隔,每个访问地址均需要包含请求侦听的协议、主机以及端口,例如 http://localhost:123。

可以使用*代表任意主机(例如 http://*:5000),但是协议(http:// 或 https://)以及端口必须包含在每个 URL 中。

可以设置多个访问地址,如:

{
  "Urls": "http://*:5000;http://localhost:5001;https://hostname:5002"
}

# 通过环境变量设置访问地址

可以通过环境变量 SSCMS_URLS 来设置系统访问地址,规则与 sscms.json 相同,如:http://localhost:8000;http://localhost:8001。

环境变量的优先级将高于 sscms.json 配置文件。

# 通过命令行参数设置访问地址

可以通过命令行参数 --urls 来设置系统访问地址,规则与 sscms.json 相同。

命令行参数的优先级将高于环境变量以及 sscms.json 配置文件。

在 Windows 系统中运行:

./sscms.exe --urls="http://localhost:8000;http://localhost:8001"

在 Linux 系统中运行:

./sscms --urls="http://localhost:8000;http://localhost:8001"
上次更新: 2021/11/3 下午4:15:36