Varnish 本体に Basic 認証の機能はない。VCL を使って、Basic 認証を実装することならできる。 原始的な実装。 Authorizationヘッダが一致しなかったら401エラーを出す。 backend apache { .host = "127.0.0.1"; .port = "80"; } # vcl_recv は、クライアントからリクエストを受け取った時に実行される。 sub vcl_recv { set req.backend = apache; # Authorization ヘッダが一致しなかったら401エラー。 if (req.http.Authorization != "Basic dXNlcjpwYXNz" && req.http.Authorization != "Basic dXNlcjI6cGFzczI=" ) { error 401; } retu