デバスバスター

わたすのメモ帳を盗み見るあなた的なスタンス

ローカル環境の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/のような感じでアクセスできるようになる。はず。