hiyoko-programingの日記

プログラミングを勉強したてのひよっ子。   エンジニア目指して勉強中。

Blocked Hosts の設定

Blocked Hosts はRails6の新機能。

 

ブラウザがRailsアプリケーションにアクセスする際に、

使用できるホスト名(ドメイン名)を制限するためのもの。

 

デフォルトでは、localhostのみが許可されている。

今回は

 example.com   と baukis2.example.com  の2つをホスト名として

使用するので、これらをホワイトリストに登録する必要がある。

 

config/initializers/ ディレクトリ直下に

blocked_hosts.rb  ファイルを新規作成し、

 

  Rails.application.configure do

         config.hosts << "example.com

         config.hosts << "baukis2.example.com"

     end 

 

と記入する。

もしホスト名の制限が不要であれば、

 config.hosts = nil 

のように設定して、Blocked Hosts を無効にすれば良い。