陈辉煌 发表于 2017-7-6 12:29:08

mac 上配置apache虚拟主机

  转自:https://jason.pureconcepts.net/2012/10/install-apache-php-mysql-mac-os-x/
  编辑你的 apache 配置文件:
  vim /etc/apache2/httpd.conf
  去掉这一行的注释:
  Include /peivate/etc/apache2/extra/httpd-vhosts.conf
  这时,apache 将会加载 httpd-vhosts.conf 这个配置文件
  编辑httpd-vhost.conf 配置文件:
  vim /etc/apache2/extra/http-vhosts.conf
  这里给一个例子:

<VirtualHost *:80>
DocumentRoot "/Users/Jason/Documents/workspace/dev"
ServerName jason.local
ErrorLog "/private/var/log/apache2/jason.local-error_log"
CustomLog "/private/var/log/apache2/jason.local-access_log" common
<Directory "/Users/Jason/Documents/workspace/dev">
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
上面的配置表明,我可以通过访问http://jason.local 访问到本地的/User/Json/Documemts/workspace/dev 下的文件,

重启apache:apachectl restart
最后一步,编辑hosts文件:
vim /etc/hosts
添加:127.0.0.1   json.local
运行以下命令清除DNS缓存:dscacheutil -flushcache
如果你想验证配置文件是否有错误,运行:apachectl configtest
页: [1]
查看完整版本: mac 上配置apache虚拟主机