いつもお世話になっております。
現在Railsでウェブページを作成しております。
サーバーを bundle exec rails s -d -b 0.0.0.0 -e production
で基本的に上げているためアドレスは
XX.XXX.XXX.XX:3000/home
のような形でアクセスされます(XX.XXX.XXX.XXはIP)。
80番でXX.XXX.XXX.XX/homeで起動するために
sudo /usr/local/rbenv/shims/bundle exec /usr/local/rbenv/shims/rails s -d -b 0.0.0.0 -e production -p 80
とすれば:3000無しで(80番として)起動確認はできました。
ここで質問なのですが、3000番ポートとして起動するデメリットはあるのでしょうか。
XX.XXX.XXX.XX:3000/homeのような形だとセキュリティ的にアクセスされづらいという意見も聞きました。
また80番で起動するためには、sudoの必要があり、権限の都合ファイル操作などに支障をきたしてしまうため
可能であれば3000番で起動したいと考えております。
ご教示いただけますと幸いです。
よろしくお願いいたします。
環境
Linux : Amazon Linux AMI release 2017.03
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/08 02:08 編集
2018/03/08 02:12