Linux

Apache2.2系 400 Bad Request _のあるホスト設定でのエラー回避

 

サーバのリプレイ系案件。

ProxyPassReverseでローカル定義先のアプリに400エラーで到達出来なかった。

コンフィグ、バージョンを合わせたのに動かない。

 

そして旧環境ではなぜか動いていて何がいけないのかわからなかった(現在も不明)、協力を得て期日にリリース対応できました。

 

解決策

  1. _のあるホスト(ドメイン)を使わない。そもそもRFC違反
  2. ApacheのHttpProtocolOptions unsafeオプションを設定して、力技で回避する。

 

今回は2で解決した。

 

環境

  • CentOS 6.8
  • Apache 2.2.15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

解決策

 

 

 

到達した。

 

YouTube

【寿司打チャレンジ】天才プログラマーがタイピングに挑戦!

自責? おまえ嘘つくなよ

フリーターから正社員 インフラは2か月!

インフラにプログラミングは必要 SREのすすめ

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)