宝塔面板Nginx设置反向代理保姆级教程-建站综合交流社区-WordPress-WordPress主题模板-zibll子比主题

宝塔面板Nginx设置反向代理保姆级教程

这里就不对反向代理做出详细的解释了,不懂的可以自行百度,简单讲就是隐藏源站服务器(IP)或者对网站通过反向代理的方式达到加速效果,没错,CDN!

准备工作

  • 准备服务器:我们需要有代理服务器和被代理服务器(源站),并安装宝塔面板,这里推荐使用9.4.0(稳定版)
  • 源站建立:对需要进行反向代理的网站按照正常流程搭建,内网或者公网IP都可以!
  • 代理服务器建立:代理服务器只需要安装Nginx即可!

开始教程

1.进入[源站]服务器内,找到 服务器根目录/etc/hosts 文件并打开,在任意位置插入 127.0.0.1 zibll.com127.0.0.1 www.zibll.com,这里根据自己的域名情况而定。

20250304175112152-微信截图_20250304175110

2.进入[代理]服务器内,添加一个反向代理:宝塔面板 > 网站 > 反向代理 ,输入需要代理的域名信息,如下图所示

20250304175635990-微信截图_20250304175626

⚠️注意:点击确定之后,进入代理设置当中,除了需要添加 SSL证书301重定向 以外,还需要选择 URL代理 选项 ,打开里面的设置,把 目标ture 选项修改成 URL地址 选项。

20250304180400674-未命名

依然是[代理]服务器内,找到 服务器根目录/etc/hosts 文件并打开,在任意位置插入 源站IP地址 zibll.com源站IP地址 www.zibll.com,这里根据的ip地址需要指向[源站服务器的ip]。

3.回到[源站]的宝塔面板,在 安全>系统防火墙>IP规则 中放通代理服务器的IP地址,再删掉网站的 301重定向

20250304180856786-微信截图_20250304180900

4.最后一步,把域名解析的 ip地址 更改为 代理站的ip地址 即可

有问题可以在下方留言,有不对的地方请指正!感谢阅读!

补充内容

2025年3月5日16:17:46

[代理服务器]的Nginx会默认缓存静态文件,例如图片,如果你是通过FTP上传替换图片操作,需要在[代理服务器]的 /www/server/nginx/ 下找到 proxy_cache_dirproxy_temp_dir 文件夹,删除这两个文件内的所有内容,再回到网站按 Ctrl + F5 强制刷新即可看到图片已经更新!

20250305162206437-微信截图_20250305162212

 

请登录后发表评论