Heim  >  Fragen und Antworten  >  Hauptteil

In Bezug auf die dynamische Trennung von Nginx und Tomcat und das Problem der Lastverteilung von Konfigurationsdateien

Xiaobai bittet aufrichtig um Rat
Das obige Bild ist die Konfigurationsdatei von Nginx
Wenn Sie dies in index.jsp schreiben: <img src="img/test.png" >
In diesem Fall wird ein Lastausgleich erreicht?
Wenn nicht, wie soll ich es konfigurieren?
Wenn dieses img/test.png-Bild in den Browser geladen wird, sucht es nach Ressourcen in zwischengespeicherten Tomcat- oder Nginx-Ressourcen?

滿天的星座滿天的星座2713 Tage vor503

Antworte allen(2)Ich werde antworten

  • 大家讲道理

    大家讲道理2017-05-16 17:20:23

    首先,你这么配,只是实现了图片资源直接由nginx处理。

    但是,但是,但是,ajax请求呢?前端js,css以及.ttf之类的呢?都还要写吗?

    我一般都是首先一个

    location /{
        proxy_pass http://myserver.com #对应的upstream
    }
    

    然后在这上面再一条规则

    location /resources{
    root /opt/web/xxxproject
    }
    

    如此,除了/resources打头的请求,其余都会转给后方的tomcat实例处理。

    胡乱写的栗子,网上一搜,各种配置讲解太多。

    Antwort
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-16 17:20:23

    动静分离,是由应用服务器如tomcat处理动态请求,nginx来处理静态请求,可以停掉tomcat来测试是不是nginx起作用啦,这和负载均衡没啥关系吧

    Antwort
    0
  • StornierenAntwort