2011-11-13 15 views
1

私はいくつかの名前ベースの仮想ホストを持つapache2-webserverを持っています。各ホストは独自のIPアドレスを持っているので、Apacheは*:80ではなく123.456.789.012:80でリッスンしています。自分のIPアドレスを持つワニス、apache、および名前ベースの仮想ホスト

これでワニスを使ってウェブサイトをキャッシュします。私はいくつかのhowtosを見つけました.IPベースのホスト(listen:* 80)か、IPアドレスが1つしかない名前ベースのホストです。

私のワニスを私のapache2構成で動作させるにはどうしたらいいですか?

答えて

1

IPごとに1つのバックエンドが必要で、各ホスト名を適切なバックエンドに送信します。

例:

(私は唯一の監督を使用するので、バックエンドの構文わからない)
backend Site1 { 
    .host = "123.456.789.001"; 
    .port = "80"; 
} 

backend Site2 { 
    .host = "123.456.789.002"; 
    .port = "80"; 
} 

sub vcl_recv { 
    if (req.http.Host == "www.site1.com") { 
     set req.backend Site1 
    } elseif (req.http.Host == "www.site2.com") { 
     set req.backend Site2 
    } elseif 
} 

関連する問題