nginx "proxy_pass" cannot have URI part in location given by regular expression
例如:
/********************************************* 此段为注释: ---------------------------------------------- location / { //这里的location是要换成自己经过精确匹配的location,比如要缓存图片要写成 "location ~*\.(gif|jpg|jepg|png|bmp)${" expires 3d; //所有链接,浏览器缓存过期时间为3天 proxy_set_header Accept-Encoding ''; root /home/bt/nginx; //此目录为服务器的根目录,下面的if语句就是判断此目录下是否有响应的文件 proxy_store on; //表示开启缓存 proxy_store_access user:rw group:rw all:rw; //表示用户读写权限,如果在error中报路径不允许访问的话就用"chomod -R a+rw"将下面配置的路径改为相应的权限. proxy_temp_path /home/bt/nginx; //此处为文件的缓存路径,这个路径是和url中的文件路径一致的,url中?后面的部分不作为路径或文件名参考 if ( !-e $request_filename) { proxy_pass http://192.168.0.1; //此处为要被代理的服务器的地址 } } **********************************************如果您需要采购阿里云服务器,欢迎联系万维景盛客服,免费提供环境镜像,畅享折上折优惠,低至5折。微信/qq 442956988