今回は環境構築した時のメモを残して行きたいと思います。
バージョンによってはファイルの場所が違うので何とも言えないですが…
httpd.confの設定
[httpd.confファイルの場所を表示する]
1 |
$ apachectl -V |
[上記で見つけたディレクトリに移動]
1 |
$ cd /private/etc/apache2/ |
[ファイルの編集]
1 |
$ sudo vi httpd.conf |
[ファイルの中身]
1 2 3 4 5 6 |
// デフォルト設定 DocumentRoot "/Library/WebServer/Documents" #Include /private/etc/apache2/extra/httpd-vhosts.conf ↓コメントを外す Include /private/etc/apache2/extra/httpd-vhosts.conf |
DocumentRootの場所を確認し、httpd-vhosts.confを読み込ませるようにする。
[Apacheの再起動]
1 |
$ sudo apachectl restart |
バーチャルホストの設定
[ディレクトリの移動]
1 |
$ cd /private/etc/apache2/extra |
[ファイルの編集]
1 |
$ sudo vi httpd-vhosts.conf |
[ファイルの中身]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<VirtualHost *:80> ServerAdmin メールアドレス DocumentRoot "/Library/WebServer/Documents/139002-yaz-admin-web/public" ServerName localhost-admin ServerAlias www.localhost-admin ErrorLog "/private/var/log/apache2/localhost-admin-error_log" CustomLog "/private/var/log/apache2/localhost-admin-access_log" common </VirtualHost> <VirtualHost *:80> ServerAdmin メールアドレス DocumentRoot "/Library/WebServer/Documents/139002-quiz-web/public" ServerName localhost-quiz ErrorLog "/private/var/log/apache2/localhost-quiz-error_log" CustomLog "/private/var/log/apache2/localhost-quiz-access_log" common </VirtualHost> |
hostsの設定
[ディレクトリの移動]
1 |
$ cd /etc |
[ファイルの編集]
1 |
$ sudo vi hosts |
[ファイルの中身]
1 2 3 |
127.0.0.1 localhost localhost-admin localhost-quiz 255.255.255.255 broadcasthost ::1 localhost localhost-admin localhost-quiz |
ブラウザで確認
1 2 |
http://localhost-admin/ http://localhost-quiz/ |
これで、一通りの設定が出来ました。
ブラウザに表示されたらOKです。テストファイルは適当に作成してください。