"话说都要做个 ngnix 的反向代理 之前配置了 symphony 为 root 目录,即在 tomcat/conf/server.xml 里配置了 docbase 为 symphony 然后配置 ngnix,这样配置的 listen 80; server_name earnfish.com www.earnfish. .."

symphony ngnix 配置

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

话说都要做个 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 实现的现代化社区(论坛 / 社交网络 / 博客)平台,“下一代的社区系统,为未来而构建”。黑客派就是使用该系统搭建的 ❤️

    350 引用 • 3792 回帖 • 641 关注
  • NGINX

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

    178 引用 • 386 回帖 • 752 关注
感谢    关注    收藏    赞同    反对    举报    分享
6 回帖    
请输入回帖内容...
  • alanfans      

    root|alias

    感谢    赞同    反对    举报    分享       回复
  • 88250      

    location 的路径匹配不对吧,试试:

    location ~* /(js|images|css)/.*$ {
        root tomcat/webaspps/symphony;
    }
    
    1 回复 
    感谢    赞同    反对    举报    分享       回复
  • vvsuperman            

    了解了,是配成 vhost 里的配置文件了,但是并未生效。目前出了另外一个错: WebSocket connection to ‘ws://www.earnfish.com/timeline-channel’ failed: Error during WebSocket handshake: Unexpected response code: 404

    1 回复 
    感谢    赞同    反对    举报    分享       回复
  • Vanessa            

    需要配置一下 WebSocket 代理,网上搜搜,很多文章

    1 回复 
    感谢    赞同    反对    举报    分享       回复
  • vvsuperman            

    哈哈,问了个愚蠢的问题

    感谢    赞同    反对    举报    分享       回复
  • vvsuperman      

    好吧,配置文件找错了地方了,不是这个。。。

    感谢    赞同    反对    举报    分享       回复
请输入回帖内容...