美文网首页
Mac 上的阿帕奇设置(虚拟主机)

Mac 上的阿帕奇设置(虚拟主机)

作者: airpoet | 来源:发表于2017-05-04 13:59 被阅读0次

Mac系统自带apache服务器
查看apache版本sudo apachectl -v

启动apachesudo apachectl start

重启apachesudo apachectl restart

配置apacheapache的主配置文件在路径/etc/apache2/下
修改httpd.conf 文件
备份原来的文件sudo cp /etc/apache2/httpd.conf /etc/apache2/httpd.conf.backup

修改主配置文件$vi /etc/apache2/httpd.conf

主要修改内容
//181行User _wwwGroup _www//改为(rootname为本机用户名)User rootnameGroup wheel//219行<Directory /> AllowOverride none Require all denied</Directory>//改为(修改apache配置:设置访问代理资源被默认不受限制)<Directory /> Require all granted AllowOverride all</Directory>//498行# Virtual hosts#Include /private/etc/apache2/extra/httpd-vhosts.conf//改为(去掉前面的#,这样就开启了httpd-vhosts虚拟主机文件)# Virtual hosts Include /private/etc/apache2/extra/httpd-vhosts.conf

小技巧如果你不会使用vi编辑器,没关系打开Finder
按快键盘 Command + Shift + G调出前往文件夹
输入/etc/apache2即可看到apache配置文件,用自己熟悉编辑器打开httpd.conf就可以求改了,保存的时候需要输入root密码

设置虚拟主机apache的默认的根目录在/Library/WebServer/下,配置虚拟主机后可以不用理会默认的网站根目录,根据自己的需要在合适的地方建立不同的网站目录修改httpd-vhosts.conf文件,文件位置在/etc/apache2/extra/备份原来的文件sudo cp /etc/apache2/extra/httpd-vhosts.conf /etc/apache2/extra/httpd-vhosts.conf.backup

修改主配置文件$sudo vi /etc/apache2/extra/httpd-vhosts.conf

主要修改内容//在文件里加入,前面的例子可以用# 注释掉<VirtualHost *:80>DocumentRoot "项目文档根目录"ServerName 服务器名称ErrorLog "/private/var/log/apache2/mysites-error_log"CustomLog "/private/var/log/apache2/mysites-access_log" common<Directory "项目文档根目录"> Options FollowSymLinks Multiviews Indexes MultiviewsMatch Any AllowOverride None Require all granted</Directory><Proxy *> Order deny,allow Allow from all</Proxy>// 配置请求转发服务器 和 环境路径(反向代理)ProxyPass /web http://example.com/webProxyPassReverse /web http://example.com/web</VirtualHost>

设置hosts打开/etc/hosts文件,加入127.0.0.1 你的网站地址

重启Apache服务器sudo apachectl restart

打开浏览器输入http://你的网站地址

补充:
PHPmac 内置php, 默认是关闭的. 开启: 打开/etc/apache2/httpd.conf文件// 169行#LoadModule php5_module libexec/apache2/libphp5.so//修改后(即去掉#注释)LoadModule php5_module libexec/apache2/libphp5.so

相关文章

  • Mac 上的阿帕奇设置(虚拟主机)

    Mac系统自带apache服务器查看apache版本sudo apachectl -v 启动apachesudo ...

  • Mac中设置apache

    Mac中Apache的目录在 /etc/apache2 设置虚拟主机 1 修改 /etc/apache2 下的文件...

  • mac搭建阿帕奇Apache

    http://blog.csdn.net/number_five/article/details/51539186

  • Mac配置apache虚拟主机

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

  • Xampp Apache 无法启动

    今天一如既往的打开xampp的阿帕奇服务器,无缘无故的打不开,貌似80端口被占用,或者是mac自带的阿帕奇服务器已...

  • Mac上使用Charles抓包

    Mac上使用Charles抓包 工具 Charles iPhone代理设置 获取Mac IP地址 Charls设置...

  • tomcat配置文件server.xml详解

    1. 入门示例:虚拟主机提供web服务 该示例通过设置虚拟主机来提供web服务,因为是入门示例,所以设置极其简单,...

  • 苹果电脑怎么远程桌面

    第一步、在Mac上设置好屏幕共享 1、打开Mac电脑上的“系统偏好设置”,选择“共享”功能。 2、选中“屏幕共享”...

  • mac上XAMPP配置虚拟主机

    mac上XAMPP配置虚拟主机 第一步安装什么的就不说了,下载xampp安装包,打开软件,并且打开权限,可以让我们...

  • mac上配置apache虚拟主机

    前言: 1,mac系统下自带的Apache2的访问的默认地址是/Library/WebServer/Documen...

网友评论

      本文标题:Mac 上的阿帕奇设置(虚拟主机)

      本文链接:https://www.haomeiwen.com/subject/vwnrtxtx.html