Mac配置apache虚拟主机

 在开发中,我们本地有多个项目需要用到apache时,配置虚拟主机就很方便了。
 在Mac上配置虚拟主机有三步。


  1. 修改apache配置,打开虚拟主机。
sudo vim /etc/apache2/httpd.conf

执行上述命令, 编辑 httpd.conf 文件,找到

#Include /private/etc/apache2/extra/httpd-vhosts.conf

快捷地查找可以使用

/httpd-vhosts.conf

找到该语句,并把注释去掉(即去掉'#')。

  1. 修改虚拟主机配置文件
sudo vim /etc/apache2/extra/httpd-vhosts.conf

执行上述命令,编辑 httpd-vhosts.conf,修改项目的配置,我给一个我的自己的例子:

<VirtualHost *:80>
    ServerAdmin 17639356@qq.com
    DocumentRoot "/Users/ochiashi/Sites/yii-demo"
    ServerName admin.demo.com    #注意这一行,配置的虚拟域名
    <Directory "/Users/ochiashi/Sites/yii-demo">
        Options Indexes FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

这两个文件修改完后要重启apache

sudo apachectl restart
  1. 配置Mac的hosts文件
sudo vim /etc/hosts

在文件末尾加入:

127.0.0.1  admin.demo.com

这样就通过域名访问了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容