windows,ftp服务器使用nginx代理访问图片404,不访问具体图片可以进入nginx代理界面
来源:3-9 文件服务器搭建及原理讲解
慕九州9356372
2020-08-22
这个是nginx配置
server {
listen 80;
autoindex on;
server_name image.imooc.com;
access_log c:/nginx/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 C:/ftpserver/ftpfile/img;
add_header Access-Control-Allow-Origin *;
}
}
这个是host配置
127.0.0.1 image.imooc.com
127.0.0.1 tomcat.imooc.com
直接输入image.imooc.com是可以进入到Welcome to nginx界面,但是往下找图片就进不去了,上传图片可以上传上去,但是访问就是404
2回答
-
Jai周杰
2020-08-31
server {
listen 80;
#配置跨域
add_header Access-Control-Allow-Origin *;
add_header Access-Control-Allow-Headers X-Requested-With;
add_header Access-Control-Allow-Methods GET,POST,OPTIONS;
autoindex on;
server_name image.sinochrome.mall.com;
access_log c:/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 D:/ftpfile/img;
add_header Access-Control-Allow-Origin *;
}
}
配置跨域 !
012020-08-31 -
geelylucky
2020-08-25
同学,检查一下C:/ftpserver/ftpfile/img这个路径下是否存在你上传的图片,如果没有的话,那就是上传到ftp服务器失败了。
022020-08-31
相似问题