ローカル環境のWebアプリケーションにホスト名でアクセスする設定
例えばCodeigniterで構築したサイトとか、ローカル環境のWebアプリケーションにhttp://hogehoge.local/
みたいにホスト名でアクセスする設定を記述す。
環境
OS X 10.9.4
僕の家
手順
1. VirtualHostの設定
apacheのVirtualHostを設定する。
/etc/apache2/httpd.conf
にこんな感じで追記。
NameVirtualHost *:80 <VirtualHost *:80> DocumentRoot "/Users/boku/workspace/hogehoge/public" ServerName hogehoge.local <Directory "/Users/boku/workspace/hogehoge/public"> DirectoryIndex index.php order deny,allow allow from All Options FollowSymLinks AllowOverride All </Directory> </VirtualHost>
追記したらapacheを再起動
sudo apachectl restart
2. /etc/hosts
を設定
ホスト名でアクセスできるように設定す。
例えばこんな感じ
127.0.0.1 hogehoge.local
以上。
ブラウザ上からhttp://hogehoge.local/
のような感じでアクセスできるようになる。はず。