Yosemite: Apacheの起動とユーザーディレクトリの有効化
以前も書いた内容と少しかぶりますが、Yosemite特有?っぽいのもあるのでまたいちから書きます。
1: Terminalで以下を入力
sudo vim /etc/apache2/httpd.conf
2: vimで以下のようにする。
LoadModule userdir_module libexec/apache2/mod_userdir.so Include /private/etc/apache2/extra/httpd-userdir.conf Include /private/etc/apache2/users/*.conf
3: ユーザー名.confを作成する
sudo vim /private/etc/apache2/users/ユーザー名.conf
4: vimで以下のようにする。
<Directory "/Users/ユーザー名/Sites/"> Options Indexes MultiViews AllowOverride None Order allow,deny Allow from all </Directory>
5: Apacheを起動する
sudo apachectl start
以上でhttp://localhost/~ユーザー名/にアクセス出来るようになります。 index.htmlがユーザー名ディレクトリ以下にないとダメです。