Lifeプログラミングブログ運営ライフハックお金キャリアお問い合わせサイトマップHOMEプログラミングRubylocalhost以外のホスト名でローカル環境のRailsに接続する方法localhost以外のホスト名でローカル環境のRailsに接続する方法2022年2月6日Rubyツイートシェアはてブ送るPocket1http://localhost:3000で立ち上がっているローカル環境のRailsアプリケーションへ、任意のホスト名でアクセスできるようにする方法について紹介します。今回は例としてhttp://api.local.example-dev.com:3000でアクセスできるように変更します。任意のホスト名でローカル環境のRailsにアクセスするためにやること以下の2つを変更する必要があります。ローカル環境の『/etc/hosts』を編集するRailsの『config/environments/development.rb』を編集するローカル環境の『/etc/hosts』を編集するlocalhostは127.0.0.1を指すホスト名です。localhost以外のホスト名をローカル環境で利用する場合はホスト名を127.0.0.1にマッピングします。6以降1、DNSリバインディング攻撃からの保護のためデフォルトでは.localhost、0.0.0.0、::からのアクセスのみ許可されています。config/environments/development.rbを編集してリクエストの許可対象にホスト名を追加します。"api.local.example-dev.com"end以下のように設定が読み込まれていればOKです。api.local.example-dev.comというエラーが発生します。middlewareを使わないようにする方法』があります。2さいごにTwitter(@nishina555)やってます。↩RECOMMENDRubyRailsツイートシェアはてブ送るPocket1プロフィールnishina大企業、ベンチャーと色々なところでWebエンジニアやっています。退職手続きから案件参画まで。人気の記事iPhoneの連絡先の保存がうまくできない!?原因は同期設定かも。