2011-11-04 12 views
7

OS X LionでMAMPを使用して開発環境を設定しようとしています。私は歴史的にMAMPのデフォルト設定を使用してセットアップしていましたが、今は仮想ホストで環境設定をする必要があります。そうするために、私は次のことをやった:OS X Lion ApacheとのMAMPの衝突

1)ホストに追加したファイル:

127.0.0.1 test.com 
127.0.0.1 my.test.com 

2)編集のhttpd.confとのhttpd-vhosts.conf(両方MAMPフォルダにあります) 。 httpd.confについては、私は単にInclude /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf行のコメントを外しました。 httpd-vhosts.confの場合、私は追加しました:

NameVirtualHost *:80 
<VirtualHost *:80> 
    DocumentRoot "/Users/username/Sites/test.com" 
    ServerName test.com 
</VirtualHost> 

<VirtualHost *:80> 
    DocumentRoot "/Users/username/Sites/my.test.com" 
    ServerName my.test.com 
</VirtualHost> 

3)MAMPのポートをApacheの場合は80、MySQLの場合は3306に変更しました。

4)私はシステム環境設定でパーソナルウェブ共有を無効にしました。

これで、「test.com」から「test.com:8888」に移動するとリダイレクトが発生しますが、どこから来ているのかわかりません。 :!。// localhost」を、私が手に 『それは作品』 OS XライオンApacheサーバが稼働していることを示唆して挨拶

私は、この構成で何かをしないのです任意の考えあなたのための

本当にありがとうございましたが?ヘルプ!

答えて

1

ポート8888で何が実行されているのがわかります。lsofは、ネットワークポート上で実行されていることを表示できますこれにはアウトバウンドトラフィックも表示される可能性がありますので、ポート80を確認する際には目立つ目を使用してください)。

sudo lsof -i :8888 

lsofをは通常、ディレクトリ内の「リスト開いているファイル」(それ故に名前)に使用されていることに注意してください。これは、ユーティリティにはあまり知られていない使い方です。