ConoHaのVPS(Cent OS)を使ってIPアドレスでRails5をデプロイする方法。ファイアーウォールでポート番号が制限されているので解放してから公開しよう。
ConoHaのVPS(OSはCent OS)のIPアドレスでとりあえずRails5をデプロイする方法です。
ConoHaのVPSのCent OSでは、ファイアーウォールでポート番号が非公開になっています。
CentOS 7 firewalld よく使うコマンド qiita.com
上の記事を参考にしました。
まず、ポートが公開されているか確認してみましょう。
【現在追加されているポート番号の確認】
firewall-cmd --list-ports --zone=public
これで、最初はなにも表示されないはずです。
そこで、Linuxのコマンドラインで、ファイヤーウォールを設定します。
firewall-cmd --add-port=3000/tcp --zone=public
これで、ポート番号3000が公開になりました。successと表示されるはずです。
先程のコマンド
【現在追加されているポート番号の確認】
firewall-cmd --list-ports --zone=public
で確認してみて
3000/tcp
と表示されたら成功です。
あとは、Cent OSに入れたRailsを起動させるだけです。
rails s -b 0.0.0.0 -p 3000
ポート番号を指定して公開させます。
これで
http://IPアドレス:3000
でアクセスできるはずです。
これでRuby on Railsのとりあえずのデプロイは成功です。