Mac OS X apache配置虚拟主机

导语

今天新入手了mac,重新配置了一下apache虚拟主机,简直不要太轻松愉快。顺手记录一下,以备今后不时之需。

mac os x已自带了apahce,so 我们不需要单独安装apache,只需修改其中配置即可。

  1. 修改apache主配置文件
sudo vim /etc/apache2/httpd.conf
搜索vhost关键字,将以下两行代码前的#删除
  #LoadModule vhost_alias_module libexec/apache2/mod_vhost_alias.so
  
  #Include /private/etc/apache2/extra/httpd-vhosts.conf
搜索php5关键字,将以下两行代码前的#删除
  #LoadModule rewrite_module libexec/apache2/mod_rewrite.so

  #LoadModule php5_module libexec/apache2/libphp5.so

wq保存退出,第一步完成。

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

将以下代码贴进文件尾行,并按照注释配置相关参数


    ServerAdmin [email protected]  //主机邮箱地址
    DocumentRoot "/usr/docs/dummy-host2.example.com"  //站点根目录
    ServerName dummy-host2.example.com  //站点虚拟域名
    ErrorLog "/private/var/log/apache2/dummy-host2.example.com-error_log"  //错误日志输出
    CustomLog "/private/var/log/apache2/dummy-host2.example.com-access_log" common
     //站点根目录   文件权限相关
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Require all granted
    

将注释中的配置项改好之后,wq保存退出。

  1. 修改host配置
sudo vim /etc/hosts

在文件末尾加上一行

127.0.0.1       dummy-host2.example.com  //刚配好的虚拟站点目录

保存退出。。。

  1. 重启apache
sudo apachectl restart

打开浏览器,就可以访问刚配置好的虚拟域名了,大功告成~~

你可能感兴趣的:(Mac OS X apache配置虚拟主机)