私は初めて Varnish をセットアップする段階にあり、基本的な誤解があるに違いないと思います。テストの目的で/etc/default/varnish
、デフォルトの構成のままにしました。
DAEMON_OPTS="-a :6081 \
-T localhost:6082 \
-f /etc/varnish/default.vcl \
-S /etc/varnish/secret \
-s malloc,256m"
私/etc/varnish/default.vcl
のコンテンツは次のとおりです(私のNginx仮想ホストは今のところポート80でリッスンしています):
backend default {
.host = "127.0.0.1";
.port = "80";
}
私のNginxserver
ブロックにはこれが含まれています:
listen 80;
適切な測定のために、netstat
これらの主要なポートのリスナーを示します。
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:6081 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:6082 0.0.0.0:* LISTEN
このトピックに関する多くの投稿を読んで理解しているように、ブラウザーで my.site.com:6081 を開いて、トラフィックを Varnish 経由で Nginx にルーティングし、戻すことができるはずです。私はそれを見ていません。代わりに接続エラーが発生します。この時点では、高度なことをしようとしているわけではありません。コミュニケーションを確立してコンテンツを取得したいだけです。
これは Varnish の問題ではなく、私の問題であることは間違いありませんが、どこが間違っているのかわかりません。私の超基本的な設定とオンラインで見つけたものとの間に重要な違いは見当たりません。どこで間違ったのですか?
- Ubuntu 12.04
- ワニス 3.0.2
- Nginx 1.1.19
是正の支援をいただければ幸いです。