nginx访问其它FASTDFS服务器上的文件

当你的FASTDFS文件服务和NGINX前端服务器不是同一台的时候,如果要把FASTDFS文件搞能够对外提供访问的外链地址,只能通过跳转的方式,需要如下设置:

前端服务器的NGINX配置

# fastdfs 图片和pdf文件转发

server {

listen 33333;

location ~ .*\.(gif|jpg|jpeg|png|pdf)$ {

rewrite /(.*)$ /$1 break;

autoindex on;

proxy_pass http://ip; //文件服务器IP地址

}

}

文件服务器的NGINX配置,文件服务器也必须装nginx,不然没法用。

server {

location /group1/M00 {

alias /home/fastdfs/file/data; //fastdfs文件存储地址

}

}

然后就可以用 http://前端服务器IP:33333/group1/M00/00..........jpg等方式访问拉

你可能感兴趣的:(java,nginx,服务器,前端,fastdfs,java)