Mac apache配置虚拟主机

1、编辑httpd.conf文件,输入命令:

vim /etc/apache2/httpd.conf (Mac自带的apache默认的位置)


将Include /private/etc/apache2/extra/httpd-vhosts.conf这行前的注释符号#去掉

    


2、编辑httpd-vhosts.conf文件,输入命令:

vim /etc/apache/extra/httpd-vhosts.conf

在httpd-vhosts.conf 中添加以下内容:(虚拟目录指向和虚拟域名请根据自己需要更改)

<VirtualHost *:80>

 ServerAdmin xx@tusheng360.com 

 DocumentRoot "/Library/Webserver/Documents/" 

 ServerName localhost 

 ErrorLog "/private/var/log/apache2/localhost-error_log" 

 CustomLog "/private/var/log/apache2/localhost-access_log" common 

</VirtualHost> 


<VirtualHost *:80> 

 ServerAdmin xx@tusheng360.com 

 DocumentRoot "/Library/Webserver/Documents/mendian/public" 

 ServerName x.test.com 

 ErrorLog "/private/var/log/apache2/mendian.tusheng360.com-error_log" 

 CustomLog "/private/var/log/apache2/mendian.tusheng360.com-access_log" common 

 <Directory "/Library/Webserver/Documents/mendian/public"> 

 Options Indexes FollowSymLinks MultiViews 

 AllowOverride All 

 Require all granted 

 </Directory>

 </VirtualHost>


3、由于是在本地测试开发网站,还需要修改hosts文件,来将你的域名x.test.com对应本地的IP,输入命令

vim /etc/hosts

添加如下内容后保存:

127.0.0.1 x.test.com



4.重启Apache,输入命令:

apachectl restart


完成配置后,在浏览器输入x.test.com就能访问你本地的网站了


分享至
2019-01-15 发布 ┊ 1372 人浏览 ┊ 0 人评论 ┊ 来源:原创 ┊ 收藏
返回顶部