0

ワニスは初めてなので、ご容赦ください。

サーバーに複数の Web サイトがあります。ワニスをすべての Web サイトに使用するのではなく、1 つの Web サイトにのみ使用したいと考えています。Varnish はポート 80 をリッスンする必要がありますよね? そしてApacheは別のポートで実行する必要がありますよね? これは、ワニスで聞いていない他のウェブサイトにアクセスする必要がある場合は、http ://www.nonvarnishsite.com:8080 (または、Apache が実行されている他のポート番号) からアクセスする必要があることを意味します。 http リクエストで apache ポートのポート番号を指定しなくても、varnish から apache にリクエストを渡すだけで、varnish を介して出力を取得できますか? return(pass) は apache からの出力を返すように処理しますか? また、リクエストはポート 80 に残りますか?

ありがとう!

4

1 に答える 1

1

Varnish と apache は、同じマシンで実行する場合、2 つの異なるポートでリッスンする必要があります。

ニスの流れを理解するには、https://www.varnish-cache.org/trac/wiki/VCLExampleDefaultを参照してください。バックエンドへの「return(pass)」パス。

ここで見ることができる簡単な例

于 2013-01-07T15:45:40.613 に答える