我在配置多個網站期間遇到了nginx問題。我在Virtualbox上使用多個debian虛擬機(Windows,而不是選擇)。 我試圖做的設置是:NGINX - 具有多個接口的服務器配置
- 具有2個網絡接口,一個連接到互聯網(NAT),另一個在未連接到互聯網(NAT網絡)的子網上的一個「前」VM。 Nginx綁定在「Internet」界面上。
- 用apache兩個「回」VM,每個VM只有一個接口連接到與前VM相同的子網。
前端虛擬機正在從客戶端獲取請求,代理將其傳遞給右後端虛擬機。
問題是在前端虛擬機上,nginx不會重定向到正確的界面,並嘗試重定向到互聯網界面。
所以我的問題是:我們可以指定爲nginx至極接口來使用重定向請求嗎?
提前感謝的答案,我們正在談論
你是的,這是代理通行證,我編輯我的文章。 我可以從前面ping回機器,但只能在指定ping命令的正確網絡接口時使用。 順便說一句,「互聯網」接口ip是10.0.2.15,連接到子網的接口的ip是10.0.2.9,當它必須通過請求時,它不能混淆nginx嗎? –
@RaphaelWestphal是的,它可以。如果您需要指定要ping的接口,則只需在「Internet」界面上指定默認路由。 嘗試做'ip route add 10.0.2.9/32 dev eth1'並將'eth1'改爲您的內部接口的名稱。 –