簡體   English   中英

如何使用Nginx-> HAProxy-> Apache在設置中提供靜態內容?

[英]How to serve static content in a setup with Nginx -> HAProxy -> Apache?

在下面的堆棧設置中,我可以在哪里提供靜態內容? (無法選擇CDN)。

我不應該將它們放入哪台服務器(服務器2和3,這意味着靜態請求也會通過HAProxy嗎?),或者是否應該在第一個實例中處理靜態請求(這種方式,靜態內容將從Nginx和存儲在server1中)。

Nginx (server 1) - Nginx due to SSL
       \/
HAProxy (server 1)
   \/         \/
Server 2   Server 3
(Apache)   (Apache)

一些其他問題:

  1. Nginx和HAProxy應該在不同的服務器上嗎?
  2. Server2和Server3應該在:80上具有Nginx,然后如果是靜態的,則提供服務;如果不是,則在同一服務器上代理Apache?

堆

我會將靜態對象放在服務器#1上,以使行程盡可能短。 這樣,您不必在服務器#2和#3上復制靜態文件。

在與nginx相同的服務器上安裝負載均衡器根本不是問題。 您可以單獨使用nginx來實現簡單的負載均衡器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM