话说都要做个 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,有排查的办法么?
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于