nginx本地反向代理访问目录时出现403错误

nginx配置本地反向代理时,

若autoindex为off,则不会自动创建索引,

此时直接输入域名则会报403错误,但是仍能通过URL访问里面的资源。

server { 
	listen 80; 
	autoindex off; 
	server_name image.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 c:\ftpfile\img; 
		add_header Access-Control-Allow-Origin *; 
	} 
}

若autoindex为on,则会将目录下所有文件暴露出来。如apache镜像网

nginx本地反向代理访问目录时出现403错误_第1张图片

你可能感兴趣的:(nginx本地反向代理访问目录时出现403错误)