ローカルでサブドメインを使えるようにする

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

これでおっけー。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です