使用frp发布网站
克服云服务器迁移
云服务器通常第一年比较便宜,一两百块。第二年是用不起的价格,被迫每年都要迁移网站服务器。
为了便于迁移,可以考虑使用将业务部署在内网,云服务器只部署nginx和frp用于将内网业务发布到公网。这样更换服务器时,工作量就小了很多,只需要重新配置nginx和frp即可。
本文主要讲思路。
部署
在拥有公网的服务器上部署 frps,在客户端部署 frpc。
可以使用1panel部署,很简单。
配置
frp参考这篇官方文档就够了:通过自定义域名访问内网的 Web 服务
nginx学习方向代理,参考本站相关文章。
思路:
- frp:在本地服务器和云服务器之间建立通道。
- nginx:将来自80,443的请求,反向代理给frp处理。
这样,用户就能域名访问到部署在内网的业务。
好处:降低了更换云服务器的迁移难度。
缺点:增加了内网的安全风险。