ftp服务器无法访问图片路径,报403错误问题

在搭建ftp+nginx的服务器时,可能fz上传图片正常,但是在本地浏览器访问时却报403禁止访问错误。这是因为,ftp协议只负责远程上传图片。而访问图片时使用的http服务,图片服务器nginx负责http,vsftpd负责ftp。所以访问不了图片就要重nginx中寻找问题。

因为原本浏览器是使用http协议来访问url。但是ftp使用的ftp协议,这就是说需要使用http去访问ftp才能访问的资源。

而nginx就提供了这种服务。

首先,需要去修改usr/local/nginx/conf/nginx.conf的配置文件,将里面的浏览路径配置一下,

ftp服务器无法访问图片路径,报403错误问题_第1张图片

向其中添加红色部分的代码,表示当访问服务器下路径、/images时自动添加root路径在前面(类似Tomcat中设置不用项目名访问),当然这些路径可以根据自己喜好设置,antoindex on 表示打开浏览。

自此就可以访问

ftp服务器无法访问图片路径,报403错误问题_第2张图片

如果不行,将#user nobody;改成root用户,或者你的ftp用户

ftp服务器无法访问图片路径,报403错误问题_第3张图片

你可能感兴趣的:(ftp服务器无法访问图片路径,报403错误问题)