老师您好 http 转发可以实现,但是无法找到图片

来源:2-19 nginx反向代理服务器域名解析配置实操(windows系统同学看这节)

慕大侠

2017-04-22

http://szimg.mukewang.com/58fb44230001bd9613500211.jpg

server {

    listen 80;

    autoindex off;

    server_name image.imooc.com;

    access_log e:/access.log combined;

    index index.html index.htm index.jsp index.php;

    #error_page 404 /404.html;

    if ( $query_string ~* ".*[\;'\<\>].*" ){

        return 404;

    }


    location ~ /(mmall_fe|mmall_admin_fe)/dist/view/* {

        deny all;

    }


    location / {

        root F:\ftpfile\img;

        add_header Access-Control-Allow-Origin *;

    }

}


写回答

10回答

Geely

2017-04-22

//szimg.mukewang.com/58fb73310001a19925361600.jpg



hi 同学你好,目前看你的情况,请确认一下F:\ftpfile\img;目录下是否有该文件,另外参考我发的回答里的图片,几个重要的地方,都红色框框上了哈。你按照这个重新试试,随时沟通哈。

0
3
慕丝4538998
老师,我也是一样的问题,能够找到image.imooc.com 能访问到ngix欢迎页面,但是image.imooc.com/boy.jpg 出现404 not found
2017-09-20
共3条回复

Geely

2017-04-25

403是权限问题哈,我预料到了

http://coding.imooc.com/lesson/96.html#mid=3256

这个章节特意介绍了,请来看看哟~~

0
0

Geely

2017-04-24

autoindex=on  不解决404问题,你最开始的是404,

如果是403的话,那就是需要给ftp目录赋值权限咯~~有专门的一个章节讲,就在nginx图片服务器搭建后边特意给大家做了补充



0
1
慕大侠
我回看了一下 老师确实特意讲了 我看过居然忘了........
2017-04-24
共1条回复

Geely

2017-04-22

目前看你的截图nginx服务是ok的,只不过404 就是文件没找到,确认一下你配置的文件夹是否存在该文件哈。

你看下我的这样也是404~~aaaaa.txt不存在。

//szimg.mukewang.com/58fb76670001e48116340350.jpg

0
4
Geely
回复
tvfxqzj
好的解决了就好
2017-12-06
共4条回复

Geely

2017-04-22

http://learning.happymmall.com/nginx/windows_conf/


亲,弄好了,可以访问这里哈。

0
2
Geely
回复
qq_朱怕撞_03653136
你好,同学,nginx装在linux对吧?那vsftpd装在哪里?
2017-12-24
共2条回复

Geely

2017-04-22

另外你提醒了我哈哈http://learning.happymmall.com 这里没有windows的nginx配置,我马上加上。

0
0

慕大侠

提问者

2017-04-23

这边又出现了403 错误 (autoindex = off) , 图片可以找到了 之前可以访问 , 现在又没有权限访问

//szimg.mukewang.com/58fc38790001862808110158.jpg

//szimg.mukewang.com/58fc38790001bffa05270200.jpg

但是如果 autoindex=on 

就会这样:

//szimg.mukewang.com/58fc38f900015d2e06250221.jpg

2
3
OMG快到碗里来
回复
慕大侠
我把nginx-1.10.3换成nginx-1.10.2就可以显示图片了,不知道这是什么原因造成的
2017-05-17
共3条回复

慕雪9557710

2018-06-17

//img.mukewang.com/szimg/5b2542980001f6dc07500556.jpg

如果老师那些地方都配置对了还是报404错误,就

看看是不是忘记保存这个nginx,conf文件中的include vhost/*.conf;修改时没有保存

0
0

慕仙4183649

2018-04-23

//img.mukewang.com/szimg/5add4f6f0001d6dd10500293.jpg

//img.mukewang.com/szimg/5add4f6f0001fd6512850693.jpg

保持两个配置文件是一致的

0
0

慕大侠

提问者

2017-04-23

按照这个博文说明 http://oldboy.blog.51cto.com/2561410/1633952?utm_source=tuicool&utm_medium=referral 

我将 autoindex = on 才解决的 , 但是不确定 autoindex = on 是不是解决 403 的关键

0
1
反正没谁懂
404这么解决的?
2017-08-01
共1条回复

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9426 学习 · 8787 问题

查看课程