我的MAC的系统:OS X Yosemite 版本:10.10.3 ,你要明白Mac自带了Apache环境。配置Apache,我们只需要操作下面两个步骤:
1.启动Apache
2.设置虚拟主机(设置虚拟目录)
1.启动Apache(如下图所示)
在终端中输入sudo apachectl restart 按Enter键,输入本机密码就ok了,Apache就启动了。打开浏览器地址栏输入 “http://localhost”,可以看到内容为“It works!”的页面。该文件位于“/Library(资源库)/WebServer/Documents/”下,这个目录就是Apache的默认根目录。
2.设置虚拟主机(设置虚拟目录)
1)先找到Apache的安装目录(/etc/apache2/,etc默认是隐藏的),dock下右键Finder,输入"/etc"。
找到httpd.conf文件,并打开。找到“#Include /private/etc/apache2/extra/httpd-vhosts.conf”,去掉前面的“#”,保存并退出。这样就打开了配置虚拟主机了。
再找到:(这一步很容易忽略,也是蛮重要的)
<Directory/>
AllowOverride none
Require all denied
</Directory>
把它注释掉,换成下面的代码
<Directory/>
#AllowOverride none
#Require all denied
Options FollowSymLinks
AllowOverride None
Order deny,allow
allow from all
</Directory>
如下图所示(温馨提示:这一步是最重要的一步骤):
2)配置虚拟目录
根据“/etc/apache2/extra/httpd-vhosts.conf”,找到httpd-vhosts.conf,打开文件,找到 两个<VirtualHost *80>,把他们注释掉,换成自己的项目路径,配置自己的项目的虚拟目录。如下图所示:
3)根据路径“/etc/hosts”,打开hosts配置文件,加入"127.0.0.1 www.mysites.com",这样就可以配置完成sites虚拟主机了,保存退出,并重启Apache。在终端中输入sudo apachectl restart。可以访问“http://www.mysites.com”了。
注意:sudo apachectl -t 这句是检验或查找Apache 配置中存在错误的最好检测命令语句。
本文由“你正哥来了”学习过程中笔记整理,纯属个人笔记资料,如有错误,请指教,望相互学习(CCDirector ---你正哥来了)