使用frp和nginx配合部署一个前后端项目,可以前端放在公网端,后端放在内网端吗
时间: 2024-05-20 16:14:49 浏览: 340
Nginx配置前后端分离
5星 · 资源好评率100%
是的,可以使用 frp 和 nginx 配合部署一个前后端项目,前端放在公网端,后端放在内网端。具体的步骤如下:
1. 在公网服务器上安装 frp,并配置 frp 的客户端,将公网端口映射到内网服务器的端口上。
2. 在内网服务器上启动后端服务,并将其监听在本地的一个端口上。
3. 在内网服务器上安装 nginx,并配置 nginx 的反向代理,将请求转发到后端服务的监听端口上。
4. 在公网服务器上部署前端静态文件,并使用 nginx 配置一个反向代理,将请求转发到内网服务器的 frp 映射端口上。
这样,前端可以直接通过公网访问,而后端服务则保持在内网中运行,实现了前后端分离并且保证了后端的安全性。
阅读全文