■前提
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"
のファイルを参照してください。
というような設定になります。
この設定単位を複数用意することで、
複数のローカルホストを使い分けることができます。
■動作確認
MAMPのサーバを再起動します。
下記にアクセスします。
http://localhost:8001/
■デバッグ
下記でログを参照できるので、うまく動かない時は
ログの error をヒントにしてみてください
$ tail /Applications/MAMP/logs/apache_error.log
参考
Mac上のMAMPでローカルにバーチャルホストを設定する方法
http://shigemon.jp/archives/356
http://kunkun.pya.jp/basic_design/notebook/local-mamp/
0 件のコメント:
コメントを投稿