为了确保您的 n8n Web 界面的安全,强烈建议您启用 HTTPS (Hypertext Transfer Protocol Secure)。HTTPS 通过 SSL/TLS (Secure Sockets Layer/Transport Layer Security) 协议对客户端和服务器之间的通信进行加密,防止数据在传输过程中被窃取或篡改。 对于自托管的 n8n 实例,您可以通过以下两种主要方式配置 SSL: 1. 在 n8n 应用程序中直接配置 SSL: 这种方法需要在您的 n8n 服务器上拥有 SSL 证书和私钥文件。 2. 使用反向代理服务器处理 SSL (推荐): 更常见且推荐的做法是在 n8n 前面设置一个反向代理服务器,例如 Nginx 或 Apache。反向代理服务器可以处理 SSL 终止、域名管理、负载均衡等,并转发未加密的 HTTP 流量到 n8n 的监听端口。 选择哪种方式: 通常建议使用反向代理服务器来处理 SSL,因为它提供了更多的灵活性、安全性和可扩展性。反向代理还可以处理其他任务,如负载均衡和缓存。 无论您选择哪种方式,配置正确的 SSL 证书对于保护您的 n8n 实例和用户数据的安全至关重要。
|