ソースコードから理解する技術-UnderSourceCode

手を動かす(プログラムを組む)ことで技術を理解するブログ

VirtualBox上のCentOSでRuby on RailsのPort3000を許可する

VirtualBox上のCentOSRuby on Railsのサイトを作成し
ホストOS側からアクセスするための設定をメモしておきます。

Railsのデフォルトのポートである、ポート3000にアクセスできるようにするだけですが
割と開発時には必要な設定だと思います。

以下、ポート3000の開放手順です。

1./etc/sysconfig/iptablesをvi等のエディタで開く。

2.以下の記述を追加する。

  • A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3000 -j ACCEPT

3.OSを再起動する。(iptableを再起動でも大丈夫だと思うが、自分は何かとOS再起動する。)

以上です。rails s でアプリを起動し、ホスト側からアクセスできることを確認してください。