You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Frappe框架修改Nginx端口后邮件URL缺失端口号问题求助

解决Frappe邮件URL缺失端口问题

你需要通过配置Frappe的站点域名参数,让系统生成带端口的完整URL,具体操作如下:

  • 修改单个站点配置

    1. 进入你的bench目录,打开对应站点的配置文件:sites/[你的站点名称]/site_config.json
    2. 添加或修改host_name字段,填入带端口的完整地址,比如:
      "host_name": "your-hostname.com:8002"
      
      如果用IP访问就填"host_name": "123.123.123.123:8002"
    3. 保存文件后,重启bench服务:
      bench restart
      
    4. 清除系统缓存确保配置生效:
      bench clear-cache
      
  • 设置全局配置(所有站点生效)
    如果你的bench下有多个站点,想统一配置端口,直接执行以下命令:

    bench set-config host_name "your-hostname.com:8002"
    

    之后同样执行bench restart和bench clear-cache。

  • 验证Nginx配置(可选)
    检查bench生成的Nginx配置文件config/nginx.conf,确认server块里的listen参数是8002,server_name和你设置的host_name一致,确保端口映射正确。

完成以上操作后,系统发送的邮件里的URL就会自动带上端口号,链接就能正常访问了。

内容的提问来源于stack exchange,提问作者Esraa Abdelmaksoud

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 06:10:05