2017-05-15 7 views
0

私は、フロントエンドのHTTP LBと内部LBのネットワークロードバランサという2種類のロードバランサを使用しています。私はGCPのネットワークロードバランサ(L4ロードバランサ)がHTTPバージョンを1.1から1.0に変更したことに気付きました。これは私の理解が正しいのですか?ネットワークLBの動作を変更する方法。私はバージョンの変更が良いとは思わない。GCP:ネットワークロードバランサは、HTTPバージョンを1.1から1.0に変更します。

私の環境

User --> HTTP LB --> Server A --> Network LB --> Server B 

サーバーAのログ

1xx.xxx.xxx.xxx - - [15/May/2017:15:04:41 +0900] "GET /items HTTP/1.1" 200 260 "-" "-" 

サーバBのログ

1xx.xxx.xxx.xxx - - [15/May/2017:15:04:41 +0900] "GET /items HTTP/1.0" 200 260 "-" "-" 

アップデート1

GCP LBの動作ではない可能性があります。私はnginxプロキシの設定を疑った。

私は以下の設定をnginx confに入れました。しかしそれでも動作しません。

proxy_http_version 1.1; 

答えて

0

問題を解決しました。原因は私たちのnginxの設定でした。 私は、nginxプロキシを使用します。プロキシのデフォルト設定はHTTP 1.1です。 次の行を追加します。その後、それを固定した。

proxy_http_version 1.1;