MAMPでバーチャルホストをカスタマイズする方法について書きます。
前提条件
- MacにMAMPがインストールされていること
設定
httpd.conf
ファイルで以下の箇所の#
コメントアウトを外します。
/Applications/MAMP/conf/apache/httpd.conf
# Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
↓
Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
httpd-vhosts.conf
ファイルの末尾に以下のような記述を追記します。
Listen
とVirtualHost
に使われていない適当なポート番号を、
DocumentRoot
とDirectory
には使いたいディレクトリパスを入れます。
/Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
Listen 8001
<VirtualHost *:8001>
DocumentRoot "/Users/userId/test"
<Directory "/Users/userId/test">
AllowOverride All
</Directory>
</VirtualHost>
同じようにポート番号を8002、8003と使われていない番号で追記していくと、
複数のバーチャルホストを設定することが出来ます。
アクセス
safariで設定したポート番号のページを開く
open -a '/Applications/safari.app' http://localhost:8001
参考文献
この記事は以下の情報を参考にして執筆しました。