server {
listen 9911;
server_name dev.xxx.cn localhost;
location / {
if ( !-f http://localhost:8001/assets/plugin-web-layout5/plugin-web-layout5.js ) {
rewrite ^/assets/plugin-web-layout5/plugin-web-layout5 http://localhost:8001/assets/plugin-web-layout5/plugin-web-layout5.js;
}
proxy_pass http://dev.xxx.cn/web/;
}
location /api {
proxy_pass http://s3.dev.ekuaibao.cn/api;
}
}
nginx配置如上,现在的问题是if里面的判断,在localhost:8001没有启动的时候也执行了,报错如下:
GET http://localhost:8001/assets/plugin-web-layout5/plugin-web-layout5.js net::ERR_CONNECTION_REFUSED 200
请问需要在怎么写if。