web-dev-qa-db-ja.com

Windowsで開発サーバーとして機能するUbuntu仮想マシン

2台のモニターを備えたWindowsマシンがあり、virtualbox(symfonyフレームワーク/ PHPStormを含むLAMPスタック)を介して開発サーバーを実行して、次のことができるようにしています。

  1. ウィンドウ1モニターで実行されている仮想マシンでコードを編集する
  2. たとえばhttp://localhost:10080/にアクセスして、これらのページにウィンドウを提供する

使用できる汎用のVMイメージを作成する方法はありますか?それをUSBスティックに入れて、サーバーとして任意のWindowsマシンでVMを実行できればさらに良いでしょうか?

1
Bendy

確かに可能です。私は実際、あなたが説明するような仮想環境をセットアップする小さなスクリプトを作成しました(私は純粋にサーバーとして使用していますが、ローカルマシンで開発しています)。興味があれば、Githubに載せます。

https://github.com/Bartwillemsen/virtual-devbox

基本的に、Ubuntuゲストの設定で行う必要があるのは、2つ目のネットワークアダプターを作成し、「ホストのみ」にすることです。

enter image description here

次に、最初のアダプター(デフォルトではNAT)にポートリダイレクトを設定できます。次のように設定します。

enter image description here

これにより、Apacheで名前ベースのホスティングを設定できます。ローカルコンピューターのホストファイルにウェブサイトの名前を追加すると、次のようなURLとポート番号でアクセスできます:yourwebsite.local:8000(私の場合)。

編集:この画面で共有フォルダを定義できます:

enter image description here

1
Gladen