升级10.10后发现Apache变成2.4.9版本,使用[~用户名]的方式访问跪掉了。从网上查找可以用以下方式恢复
打开 /private/etc/apache2/httpd.conf
去掉下列行的注释#
1 |
LoadModule userdir_module libexec/apache2/mod_userdir.so |
1 |
Include /private/etc/apache2/users/*.conf |
1 |
Include /private/etc/apache2/extra/httpd-userdir.conf |
编辑/private/etc/apache2/users/[用户名].conf
注释掉
1 2 |
Order allow,deny Allow from all |
添加
1 |
Require all granted |
使用 httpd -t
检测配置文件 正常情况下会显示Syntex OK
执行
1 |
sudo apachectl restart |
重启Apache
完成~
PS:发现新版本的Apache解决了在本地访问本地非localhost或127.0.0.1 IP时无法打开的问题,不错~