MAMPのバーチャルホスト設定:開発用のドメイン登録とhosts設定
MAMPで開発しているときに開発用のドメインを登録する方法です。
例えば、localhost/hogehoge
をhogehoge.com
に変更して開発できます。
MAMPでバーチャルホスト設定をする際に編集する2つのファイル
念のためバックアップは取っておいてください。
1つ目:httpd.conf
ファイルの場所:/Applications/MAMP/conf/apache/httpd.conf
編集前が下記
# Virtual hosts # Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
編集後が下記
# Virtual hosts Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
#の部分を外すだけです。
2つ目:httpd-vhosts.conf
ファイルの場所:/Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
下記のイメージでファイルの最下部に追記します。
<VirtualHost *:80> DocumentRoot "/Applications/MAMP/htdocs/hogehoge.com" ServerName hogehoge.com ErrorLog "/Applications/MAMP/logs/hogehoge.com" </VirtualHost> <VirtualHost *:80> DocumentRoot "/Applications/MAMP/htdocs" ServerName localhost ErrorLog "/Applications/MAMP/logs/apache_error.log" </VirtualHost>
Macのhostsファイルを編集する
ファイルの場所:/private/etc/hosts
ファイル最下部に下記を追記してください。
127.0.0.1 hogehoge.com
その後、MAMPを再起動したら完了。
hogehoge.com
にアクセスすると、/Applications/MAMP/htdocs/hogehoge.com
が表示されます。