- 终端运行
sudo vi /etc/apache2/httpd.conf
,打开Apche的配置文件找到#Include /private/etc/apache2/extra/httpd-vhosts.conf
,去掉前面的#
注释。 - 终端运行
sudo apachectl restart
,重启Apache后就开启了虚拟主机配置功能。 - 创建站点目录,比如:
/Users/hanqing/
下创建文件夹Sites
,Sites
下放置图片1.png
- 终端运行
sudo vi /etc/apache2/extra/httpd-vhosts.conf
,配置如下:
其中DocumentRoot
为访问路径,ServerName
为浏览器访问的地址。 - 运行
sudo vi /etc/hosts
配置hosts文件:"127.0.0.1" hanqing.space
-
打开浏览器直接输入 hanqing.space/1.png 直接可以访问图片
遇到问题:
浏览器访问 hanqing.space/1.png
的时候 提示:you don’t have permission to access / on this server
原因:Mac 10.12.1 Apache/2.4.23 (Unix)
版本需要在Directory
标签下增加Require all granted
☞借鉴解决方法