0

私は Web プログラマーであり、Windows 7 で作業するローカル プロジェクトを Linux でホストするソリューションを探していました。

そこで、VMWare Workstation をインストールし、OS Debian 6 Squeeze で仮想マシンを作成しました。その後、NAT でインターネット接続を構成し、apache2、mysql、php をセットアップしました。

これで、Windows から IP " http://192.168.195.222/somepoject " またはホスト名 (Windows でホスト ファイルを編集) " http://myvirt/somepoject " で自分のサイトにアクセスできるようになりました。しかし、問題は、すべてのプロジェクト (Debian で仮想ホストを作成したプロジェクト) にホスト名 (仮想ホストのホスト名) で直接アクセスしたいことです。たとえば、「http://someproject.local」ではなく「http:/ /192.168.195.222/someproject ".

4

1 に答える 1

0

ローカルホスト上の各プロジェクトの絶対URLが必要だと思います。trueの場合、特定のポートに任意のプロジェクトを設定できます。このために、あなたのhttpd.confにこのコードを入力してください:

プロジェクト1の場合:

<VirtualHost 127.0.0.1:8080>
DocumentRoot /home/poject1
</VirtualHost>
Listen 127.0.0.1:8080

プロジェクト2の場合:

<VirtualHost 127.0.0.1:9090>
DocumentRoot /home/poject2
</VirtualHost>
Listen 127.0.0.1:9090

最後に、次のURLを使用して、/ home/poject1ルートパスを使用してプロジェクト1にアクセスできます。

http://127.0.0.1:8080/

また、次のURLを使用して、/ home/poject2ルートパスを使用してプロジェクト2にアクセスできます。

http://127.0.0.1:9090/

ありがとう

于 2012-11-25T23:13:59.777 に答える