本贴最后更新于 593 天前,其中的信息可能已经渤澥桑田

话说都要做个 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

  • Sym

    Sym 是一个用 Java 实现的现代化社区(论坛 / 社交网络 / 博客)平台,“下一代的社区系统,为未来而构建”。黑客派就是使用该系统搭建的 ❤️

    331 引用 • 3704 回帖 • 612 关注
  • NGINX

    NGINX 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 NGINX 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。

    166 引用 • 360 回帖 • 808 关注
感谢    关注    收藏    赞同    反对    举报    分享