开发者社区> 问答> 正文

centos下nginx部署图片服务器访问ftp下的图片?报错

@颖辉小居 你好,想跟你请教个问题:

您好,我按照上面的方式配置了文件,现在换是报错找不到图片,请求支援
server {
    listen    80;
    server_name localhost;

    #charset koi8-r;

    #access_log logs/host.access.log main;

location / {
 root  /home/ftpuser/www;
 index index.html index.php index.htm;
}
这是我的配置文件

我按下面的地址可以访问到图片
ftp://192.168.1.104/home/ftpuser/www/images/hello1.jpg

我再浏览器是这样访问的
http://192.168.1.104/images/hello1.jpg

显示
404 Not Found

--------------------------------------------------------------------------------

nginx/1.8.0

展开
收起
爱吃鱼的程序员 2020-06-08 15:08:50 914 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    去看错误日志

    回复 @蓝染110:检查下你的nginx.conf是怎么写的,include的时候确保你自己的虚拟主机配置的后缀匹配 @Feng_Yu回复 @Feng_Yu:重启了的回复 @蓝染110:配置以后nginx服务重启了没?我看了下错误日志显示是这样的,这个是哪里的问题呢回复 @Feng_Yu:2017/04/2606:53:42[error]5090#0:*15open()"/usr/local/nginx/html/images/捕获1.PNG"failed(2:Nosuchfileordirectory),client:192.168.1.100,server:localhost,request:"GET/ima...

    可能是nginx的配置文件或者location/{}配置没有生效,检查一下配置文件的保存位置和名称是否正确。配置文件中的结构是否正确(括号等)。最后尝试使用指定配置文件的命令重新启动

    /usr/local/nginx/sbin/nginx-c/usr/local/nginx/conf/nginx.conf

     

    root路径后面加个/

    2020-06-08 15:09:05
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
云服务器可观测能力的探索与实践 立即下载
CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载