你可以为你的站点添加多个自定义域名,只需运行:
bench setup add-domain [desired-domain]
运行该命令后,系统会询问你要为哪个站点设置自定义域名。
你还可以通过以下选项为自定义域名设置 SSL:
--ssl-certificate [path-to-certificate]
--ssl-certificate-key [path-to-certificate-key]
示例:
bench setup add-domain custom.erpnext.com --ssl-certificate /etc/letsencrypt/live/erpnext.cert --ssl-certificate-key /etc/letsencrypt/live/erpnext.key
域名配置存储在对应站点的 site_config.json 中
"domains": [
{
"ssl_certificate": "/etc/letsencrypt/live/erpnext.cert",
"domain": "erpnext.com",
"ssl_certificate_key": "/etc/letsencrypt/live/erpnext.key"
}
],
你需要通过运行 bench setup nginx 重新生成 nginx 配置,并通过运行 sudo service nginx reload 重新加载 nginx 服务,才能使你的自定义域名生效