Adsenseコード

2017-09-25

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"
のファイルを参照してください。
というような設定になります。

この設定単位を複数用意することで、
複数のローカルホストを使い分けることができます。




■動作確認



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 件のコメント:

コメントを投稿