Railsアプリケーションでこれらの例外がたくさん発生しています:
ActionController::UnknownHttpMethod: CONNECT, accepted HTTP methods are get, head, put, post, delete, and options
私が見る限り、それはクローラーか何かが CONNECT を http 動詞として使用しようとしているようです。聞いたことはありませんが、ドキュメントには次のように書かれています:
この仕様では、動的にトンネルに切り替えることができるプロキシで使用するメソッド名 CONNECT を予約しています (例: SSL トンネリング [44])。
何が起こっているのでしょうか?よく書かれていないクローラー?アプリケーションまたは Web サーバーを悪用しようとしているものはありますか? 私はそれについて何ができますか?それらを完全にブロックします。これは、Passenger on Apache で実行される Ruby on Rails アプリです。