手順
設定
下記ファイルの当該箇所をコメントアウトする。
/etc/apache2/httpd.conf
LoadModule userdir_module libexec/apache2/mod_userdir.so
Include /private/etc/apache2/extra/httpd-userdir.conf
/etc/apache2/extra/httpd-userdir.conf
Include /private/etc/apache2/users/*.conf
下記ファイルを作成。%USER%は、適宜ユーザ名に置き換える。
/etc/apache2/users/%USER%.conf
<Directory "/Users/%USER%/Sites/">
AllowOverride All
Options Indexes MultiViews FollowSymLinks
Require all granted
</Directory>
Apache起動
$ sudo apachectl start
謎(解決)
Includeのパスが/etc/apache2/...
でなく、/private/etc/apache2/...
なのは、/etc
が/private/etc
のシンボリックリンクだから。