nginx代理访问内网服务器,就是通过访问公网上的服务,将内网的图片在公网的网站上显示,图片服务器是没有公网地址的,流量出口走的还是nginx的服务器的流量,有一些架构是这么搞的,内网服务器作为一个对外的图床,但是有时需要提供对外的服务,这是一个临时的解决方案,让我们来看看具体配置吧。这里不在赘述如何编译安装nginx,直接开始吧
location ~ /.*\.(jpg|gif|png|jpeg|webp)${ proxy_pass http://192.168.0.10; }
看了这个配置感觉是不是很简单,除了这种方式,还可以使用NFS远程挂载,再配合nginx的规则,来代理到不同的目录下来实现
location ~ /image/.*\.(jpg|gif|png|jpeg|webp)${ root /data/www/tuku; break; }
以上就是nginx代理的配置,没事还可以根据以上来自己学习测试下