0

私はApache、OSX環境でのPHP(MAMP)、および開発用のSymfonyフレームワークを使用しています。symfonyではローカルでの開発に仮想ホストを使用する必要があるため、/etc/apache2/hostsファイルに次の行を追加しました。

127.0.0.1   frontenda.dev
127.0.0.1   frontendb.dev

それから私ので/Applications/MAMP/conf/apache/extra/httpd.vhosts.conf、私はこれらの行を追加しました:

<VirtualHost *:80>
  ServerName frontenda.dev
  DocumentRoot /Users/geo/Sites/frontenda/www/
</VirtualHost>

<VirtualHost *:80>
  ServerName frontendb.dev
  DocumentRoot /Users/geo/Sites/frontendb/www/
</VirtualHost>

http://frontenda.devこれらのURLまたは。を使用して、ブラウザからこれらのフォルダを開くことができますhttp://frontendb.devfrontenda.dev私の質問は、またはの代わりにIPアドレスを使用するために(これが可能である場合でも)何をすべきかということfrontendb.devです。つまり、私のマシンのIPを言うと、別のフォルダに別のポート番号を割り当てること192.168.1.144はできますか?192.168.1.144/frontenda

4

2 に答える 2

0

もっと良い答えがありました。37signalshttp://xip.io/のxip.ioを使用して動作させます。あなたはこのようにすることができます:

        10.0.0.1.xip.io   resolves to   10.0.0.1
    www.10.0.0.1.xip.io   resolves to   10.0.0.1
 mysite.10.0.0.1.xip.io   resolves to   10.0.0.1
foo.bar.10.0.0.1.xip.io   resolves to   10.0.0.1
于 2012-08-07T01:16:31.640 に答える
0

Aliasを使用して、さまざまなパスをさまざまなディレクトリにマップできます

Alias /frontenda /Users/geo/Sites/frontenda/www

Alias /frontendb /Users/geo/Sites/frontendb/www
于 2012-07-31T07:03:36.670 に答える