■前提
MAMPをインストールしておきます インストールしたら、設定は変えずにその状態で サーバが正しく起動できることを確認しておいてください。
■手順
ルートディレクトリの用意 httpd.confファイルの編集 httpd-vhosts.confファイルの編集
■ルートティレクトリの用意
\Applications\MAMP\htdocs\ のディレクトリに「test01」フォルダを作成します。 作成したフォルダ内に適当な文言を記述したindex.htmlを入れてください。
■httpd.confファイルを編集
ファイルの場所は下記です \Applications\MAMP\conf\apache\httpd.conf 「# Virtual hosts」で検索すると、以下の部分が該当すると思いますので、 コメントアウト(#のこと)を削除して、設定ファイルを有効化します ``` # Virtual hosts # Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf ``` ↓ ``` # Virtual hosts Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf ```
■httpd-vhosts.confファイルを編集
ファイルの場所は下記です \Applications\MAMP\conf\apache\extra\httpd-vhosts.conf このファイルの最後に下記を追記します ``` Listen 8001 <VirtualHost *:8001> DocumentRoot "/Applications/MAMP/htdocs/test01" </virtualhost> Listen 8002 <VirtualHost *:8002> DocumentRoot "/Applications/MAMP/htdocs/test02" </VirtualHost> ``` 以上の設定は、を開いたときは、 "/Applications/MAMP/htdocs/test01" のファイルを参照してください。 というような設定になります。 この設定単位を複数用意することで、 複数のローカルホストを使い分けることができます。 ■デバッグ 下記でログを参照できるので、うまく動かない時は ログの error をヒントにしてみてください $ tail /Applications/MAMP/logs/apache_error.loghttp://localhost:8001/
参考
Mac上のMAMPでローカルにバーチャルホストを設定する方法
コメント