Docker部署ErpNext v14.15.1添加Non Profit及Education域名求助
为Docker部署的ErpNext v14.15.1添加Non Profit和Education域名
操作步骤:
定位并进入Frappe核心容器
先列出运行中的容器,找到ErpNext的Frappe服务容器:docker ps进入目标容器(替换
<container_id/name>为实际容器标识):docker exec -it <container_id/name> bash切换到bench工作目录
cd /home/frappe/frappe-bench确认主站点名称(可选)
若不确定当前主站点名称,执行以下命令查看:bench list sites添加Non Profit域名
替换<your-main-site>为你的主站点名称,<non-profit-domain>为实际要配置的域名(例如non-profit.your-erp.com):bench add-domain <non-profit-domain> --site <your-main-site>添加Education域名
同理,替换<education-domain>为目标域名:bench add-domain <education-domain> --site <your-main-site>更新Nginx配置并重启服务
生成新的Nginx配置并重启相关服务:bench setup nginx bench restart
额外注意事项:
- 需提前将两个域名的DNS记录解析到ErpNext服务器的公网IP。
- 若需要HTTPS访问,可执行
bench setup letsencrypt --site <your-main-site>生成SSL证书(前提是域名已完成解析,且服务器80/443端口对外开放)。
内容的提问来源于stack exchange,提问作者Jamshed Alam Qaderi
相关产品推荐
相关产品推荐

