投稿日:

MAMP でバーチャルホスト


MacOSX Lion + MAMP 2.0.5 でのバーチャルホストの設定メモです。

1)MAMP 上のポート変更(任意)

MAMP のデフォルトのポートは 8888 ですが、いろいろ面倒なので 80 に変更します(好みですので、別に、やらなくても良いです)。

MAMP の管理パネルを開いて [環境設定] > [ポート] 内の Apache ポートを 80 に変更します。

以下、この前提でのお話です。
ポートを変更されない場合は、適宜読み替えてください。

なお、ついでに、MacOS の [システム環境設定] > [共有] の「Web 共有」が OFF になっていることを確認しておきます。もし ON になってたら、OFF にしておいてください(80番ポートが競合するため)。

2)バーチャルホストの設定

ターミナルを起動して、mamp の中の httpd.conf を編集します。

httpd.conf の末尾に、以下の記述を末尾に追加します。

ディレクトリのパスや、サーバー名は個々の環境に合わせて設定します。

ここでは、/Users/yuka2py/Projects 以下に複数のバーチャルホストのディレクトリを配置する前提で、local.foreignkey.jp のドキュメントルートを /Users/yuka2py/Projects/foreignkey/public としています。

3)hosts ファイルの編集

local.foreignkey.jp のドメインでアクセスできるように、hosts ファイルにエントリを追加します。
root パスワードを聞かれるので、入力します。

末尾に以下の記述を追加します。

以上で、http://local.foreignkey.jp で /Users/yuka2py/projects/foreignkey/public にアクセスできるようになります。

 

 

 

コメントを残す