2015-04-22 62 views
2

因此,我試圖在我的cPanel服務器上配置Varnish,該服務器上有一個主共享IP以及一些其他輔助IP地址,用於與我一起託管的專用域。在多個IP地址的cPanel上配置光油

我遵循以下指導如何讓清漆運行,並且它完美適用於共享IP域,但輔助IP域根本不會加載,轉到默認的Apache頁面。

http://crybit.com/how-to-enable-varnish-in-cpanel-server/

我一直在尋找網上的其他資源,發現在清漆default.vcl文件中配置多臺主機,所以我正是這樣做,但該服務失敗,因爲我嘗試啓動它儘快加載,即使只有兩個主機在文件中。

我做錯了什麼?

backend default { 
    .host = "11.11.11.11"; 
    .port = "8080"; 
} 

backend secondary1 { 
    .host = "22.22.22.22"; 
    .port = "8080"; 
} 

我也嘗試配置下面的以下但也沒有成功,服務將無法加載!

sub vcl_recv{ 
    if(req.http.host == "www.secondary1.com") || (req.http.host == "secondary1.com) { 
    set req.backend = secondary1; 
    } else { 
    set req.backend = default; 
    } 
} 

希望有人能幫我一把!

回答

0

你可以檢查你的/ etc/sysconfig/varnish文件,並用你的IP改變你的-a標誌。

-a 192.168.0.1:80,192.168.0.2:80 \ 
+0

我試過了,它仍然無法工作。如果我將DAEMON_OPTS作爲默認值,並且只是在default.vcl中的sindlge後端有效,但只要在default.vcl中添加另一個後端,它就會失敗。 –

+0

你有沒有找到任何解決方案,以便你可以分享它? – Vasikos