Rails6 エラー「Blocked host」の対処法

Rails6 エラー「Blocked host」の対処法

Rails6でエラー「Blocked host」が発生した場合の対処法を記述してます。

環境

  • OS CentOS Linux release 7.9.2009 (Core)
  • Ruby 2.7.2
  • Rails 6.1.1
  • rbenv 1.1.2-40-g62d7798

エラー全文

アクセス時に発生

 bBlocked host URL

原因

Rails 6では、DNS REBINDING対策として、ホスト名をホワイトリストに登録する必要があるため

対処法

「config/environments」配下にある「development.rb」に以下を追加して、ホワイトリストに追加します。

config.hosts << "test-web-app.com"