Appearance
反向代理
使用正确的转发头和公共 URL,在 HTTPS 上运行 Memos
在生产环境中,请使用诸如 Nginx、Caddy、Traefik 等服务器软件来反向代理 Memos,并使用 HTTPS。
推荐配置
- 将
MEMOS_INSTANCE_URL设置为你实例的公共 URL。
- 转发标准代理头,例如
Host、X-Forwarded-Proto、X-Forwarded-For。
- 根据实际需求,限制对管理员界面的访问。
- 请确保外部可见的 URL 与 Memos 用于超链接和 Cookie 的 URL 一致。
反向代理的重要性
反向代理会带给你:
- TLS 终止
- 稳定的公共路由
- 更容易与现有的服务集成
- 访问控制、日志、速率限制
需要你核实的一些常见问题
- 重定向是否指向正确的外部 URL
- Memos 生成的公共链接是否使用正确的域名
- Cookies 和身份验证是否在 HTTPS 下正常运行
- 上传的资源是否依然可以通过公共链接访问