Mac上のMAMPでローカルにバーチャルホストを設定する方法

スポンサーリンク

■前提

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>
```



以上の設定は、

http://localhost:8001/
を開いたときは、 "/Applications/MAMP/htdocs/test01" のファイルを参照してください。 というような設定になります。 この設定単位を複数用意することで、 複数のローカルホストを使い分けることができます。 ■デバッグ 下記でログを参照できるので、うまく動かない時は ログの error をヒントにしてみてください $ tail /Applications/MAMP/logs/apache_error.log

 

参考

Mac上のMAMPでローカルにバーチャルホストを設定する方法

 

Mac上でMAMPを使用してローカルにバーチャルホストを設定する方法

 

 

 

コメント

タイトルとURLをコピーしました