基本的に、rails といったwebappはrailsを起動していれば、webブラウザがあれば使うことができます(ゲスト側)
Apache+Passengerはrailsを起動させる一番簡単な方法(ホスト側)
というふうに考えてください。
ホストOSがWindows10、ゲストOSがCentOS7
という時点で結構びっくりしているのですが、逆ではないのですよね。
基本的にOSにはクライアントOSとサーバーOSというものがあって、windows10は基本的にクライアントOSです。
サーバOSはWindowsServer2017とかがあります。
※通常ホスト側がサーバーOSゲスト側がクライアントOSとなります。
自作のパソコンならわかりませんが、windows10が載っているパソコンは、たとえ、高性能のCPUを積んでいたとしても、サーバー使用用途を考慮していません。(ハード的な意味で)
そもそもクライアントOSがサーバー使用用途を考慮していません。(ソフト的な意味でも)
ノートパソコンならなおさらで、ノートパソコンをサーバーにして火事が起きたという話も聞きます。(そもそも長時間稼働を考慮していない)
クライアントOSを積んだパソコンはネットワークやディスクへの書き込みに関してサーバー用途は安定性、同時接続性が違います、もちろんCentOS7にもクライアントOSとサーバーOSがあります。
とまあ、いろいろ書きましたが、以上の常識を踏まえた上で
本番環境がローカルで5人ぐらいで使ってファイルのやり取りや複雑な処理もないよーというのなら
windows10(要pro)にHyper-Vを使って仮装PCを立ち上げ、そこにCentOS7やubuntuなどのサーバーOSをインストールしてそこでapache+passengerを使うのがいいと思います。
最後にもう一度言いますが、ノートパソコンでは火事になるので、絶対にダメです。
あとCentOSよりubuntuがオススメです。
hyper-v
参考ubuntu
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/01 02:34