以下の画像はPHPでVagrantを使って環境構築しました。
例えば、今選択しているOSの場合だと
「サーバーOS」が「Ubuntu」になりますが
この場合、クライアントOSも同じ「Ubuntu」なのでしょうか?
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答2件
0
ベストアンサー
仮想機械ソフトウェア(この場合VirtualBox)を直接動かしているOS(この場合、Macintosh)のことを「ホストOS」と呼びます。ホストOSの元で動かしている仮想機械ソフトウェアが「あたかもそこに実在するかのようにみせてくれる仮想機械」の上で動かすのが「ゲストOS」(この場合はUbuntu)」です。
サーバー・クライアントという呼び方は仮想機械ソフトウェアを用いたホスト・ゲストを指す言葉ではありません。Webアプリケーションのアプリケーションサーバーなどのように、サービスを提供する側をサーバー、そのサービスを受けるブラウザーのようなものをクライアントと呼ぶという点を理解しておくとよいと思います。
「ホストOSはゲストOSが動くことをサービスしてるんじゃないか?」という考え方もあるかも知れませんが、そのことをサーバー・クラアントと普通は呼ばないです。
さて、ゲストOSとしてUbuntuを動かしたとして、そこでブラウザーを起動すればそのブラウザーはWebアプリケーションのクライアントとして動かせます。そのときはそのUbuntuはクライアントとして位置づけられます。一方、Ubuntuの上でTomcatなどのWebアプリケーションサーバーを動かしたとしたら、そのアプリケーションへ接続するクライアントブラウザーからみてこのUbuntuはサーバーということになります。
投稿2017/10/31 10:14
編集2017/10/31 10:36総合スコア18394
0
サーバ OS と クライアント OS。
ホスト OS と ゲスト OS。
この違いを混同されていらっしゃるように思います。
投稿2017/10/31 09:50
総合スコア1638
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/31 10:38
2017/10/31 10:43
2017/10/31 10:49