为你的网站添加自定义域名

你可以为你的站点添加多个自定义域名,只需运行:

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 服务,才能使你的自定义域名生效