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

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

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host2.example.com  //主机邮箱地址
    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
    <Directory "/usr/docs/dummy-host2.example.com"> //站点根目录   文件权限相关
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Require all granted
    </Directory>
</VirtualHost>

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

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

在文件末尾加上一行

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

保存退出。。。

  1. 重启apache
sudo apachectl restart

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

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

推荐阅读更多精彩内容

  • 如果你使用的是mac 系统,很荣幸的告诉你的系统自带Apache服务器,查看自己当前系统下是否安装好了该服务器,输...
    gogoingmonkey阅读 1,913评论 0 1
  • 这里介绍两种方法: Mac OS X 中默认有两个目录可以直接运行你的 Web 程序,一个是系统级的 Web 根目...
    牛仔裤小毛驴阅读 1,520评论 0 1
  • Mac系统自带apache服务器 查看apache版本sudo apachectl -v 启动apachesudo...
    慢飞鸟阅读 21,642评论 3 16
  • 不用mac自带的apache和php,安装自己想要的版本。配置过程一直采坑,需要有闲时间和好的心理素质才行,哈哈,...
    闫浩奇阅读 5,670评论 0 3
  • 最近几天在学习python,其中有一张讲的是python如何使用apache在浏览器中打开,并显示网页,自己也学习...
    淘码小工阅读 1,162评论 0 2