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が表示されます。
※PS(2026年9月3日):最近は「新規ブログ」で発信しています。