symphony ngnix 配置

话说都要做个 ngnix 的反向代理
之前配置了 symphony 为 root 目录,即在 tomcat/conf/server.xml 里配置了 docbase 为 symphony

然后配置 ngnix,这样配置的

listen 80;

 server_name earnfish.com www.earnfish.com;

 index index.html index.htm index.jsp;

 root /alidata/server/apache-tomcat-9.0.0.M20/webapps/symphony;

 location ~ ^/(html|gif|jpg|jpeg|png|bmp|swf)$  #静态文件找不到.....

 {

 root /alidata/server/apache-tomcat-9.0.0.M20/webapps/symphony;

 expires 30d;

 }

 location ~ ^/(js|css)?$    #静态文件找不到.......

 {

 root /alidata/server/apache-tomcat-9.0.0.M20/webapps/symphony;

 expires 1h;

 }

 location / {

 proxy_pass http://127.0.0.1:8080;

 }

动态文件访问没问题了,为啥静态文件怎么都访问不到呢?按理说应该到 /alidata/server/apache-tomcat-9.0.0.M20/webapps/symphony 目录去找哇,可能是什么问题呢?而且即使写成 earnfish.com/symphony/xxx.js 也是找不到,nginx 到底跑到什么地方去找了呢?

又不能 debug,有排查的办法么?

60fec21b80ae4feaafbbdaea8bb53ad9-201705043.42.32.png