设置应用的域名
用户可以通过 Websoft9 控制台的 网关 功能组件为应用配置域名。
条件
- 准备好可用的域名
- 服务器安全组开启 80, 443 端口
全局域名配置
Websoft9 支持域名的泛域名解 析(Wildcard),自动为每个应用生成独立的子域名,实现了全局域名自动分配机制。
全局域名只需要做一次域名解析和绑定,即可被所有应用使用,具体步骤:
-
从域名注册服务商的控制台,增加一个泛域名解析
- 域名:websoft9.cn
- 记录类型:A
- 主机记录:*.inner (注意 *. 的使用,这是泛解析的关键)
- 记录值:服务器公网IP
-
解析成功后,可以任意使用以
inner.websoft9.com
为后缀的子域名。运行ping
命令测试它们ping app1.inner.websoft9.com
ping app2.inner.websoft9.com
ping app3.inner.websoft9.com -
登录 Websoft9 控制台,打开 设置,在系统设置中填写 全局域名,例如:
inner.websoft9.com
-
Websoft9 应用商店 任意一个应用,进入 安装 状态后,系统就会自动产生:
应用名称.inner.websoft9.com
类似的子域名 -
应用安装成功后,Websoft9 网关自动为子域名建立应用的绑定的关系,保证应用可以通过子域名访问
应用级域名绑定
如果没有设置全局域名,就需要为每个应用做一次域名解析和域名绑定操作,我们称之为应用级域名配置。
Websoft9 支持在 安装应用时和安装完成后 为应用设置域名。
安装应用后设置域名,实际上相当于更换域名(更换应用的 URL)。极少部分应用,更换域名非常复杂,需额外配置方可生效。
因此,建议在安装应用时绑定域名。
域名解析
从域名注册服务商的控制台,增加一个域名解析。假设域名为:websoft9.cn,解析的设置为:
- 记录类型:A
- 主机记录:erpnext
- 记录值:服务器公 网IP
安装应用时绑定域名
-
登录 Websoft9 控制台,通过应用商店安装应用
-
进入应用的 安装 界面后,点击 +添加域名 按钮,填写解析的子域名,例如:
erpnext.websoft9.cn
-
应用安装完成后,域名自动绑定并生效
安装应用后绑定域名
-
登录 Websoft9 控制台,通过 我的应用 菜单,打开应用管理的 访问 标签页
-
点击 添加域名 按钮,增加所需绑定的一个或多个域名 (回车行确认每个域名)
-
保存后,等待应用自动重建完成后生效
编辑/删除已有域名绑定
在Websoft9中,您可以灵活地管理您的应用域名。
无论是新增更多域名、删除不再需要的域名,还是修改现有的域名配置,Websoft9提供了两种简便的编辑方式。
以下是详细的操作指南:
从应用管理界面编辑
如果您是普通用户,通过应用管理界面修改域名是一项比较简单的操作:
-
登录 Websoft9 控制台,通过 我的应用 菜单,打开应用管理的 访问 标签页
-
编辑、删除或新增域名(回车行确认每个域名)
-
保存后,等待应用自动重建完成后生效
从网关管理界面编辑
如果您是管理员用户,通过网关管理界面修改域名会获得更多灵活性设置:
-
进入 Websoft9 控制台 网关 模块,依次打开菜单: > Hosts > Proxy Hosts
-
编辑目标域名绑定
-
保存后随即生效