5 年半前にまとめた記事があるけどいろいろ書いてあって長過ぎるので必要な部分だけちゅうしゅちゅ(言えない)してメモっとく!
しかしこの方法でサブドメインを設定すると、iPhone では hosts 設定できないので開けない。どうしたもんか。Adobe Edge Inspect CC か…?
(ユーザ名) .conf の設定
/etc/apache2/users/ (ユーザ名) .conf に以下の内容を追加。
<VirtualHost localhost xxx.xxx.xxx.2 xxx.xxx.xxx.12>
ServerName sub.hoge.local
DocumentRoot /Users/ (ユーザ名) /Sites/sub/
</VirtualHost></code>
これで /Users/ (ユーザ名) /Sites/sub の内容が http://sub.hoge.local/ で表示できるようになる。
apache 再起動
ターミナルで以下のコマンドを入力して Apache を再起動すると、変更した (ユーザ名) .conf の設定が反映される。
$ sudo apachectl restart
apachectl のオプションを start にすると Apache の開始、stop にすると Apache の停止となる。
hosts の設定
/etc/hosts に以下の内容を追加。
xxx.xxx.xxx.2 sub.hoge.local
xxx.xxx.xxx.12 sub.hoge.local
これでおっけー。