Mac下配置Apache和修改hosts文件

星期二, 2016-01-26 | Author: Lee | mac, php | 7,026 views

Mac自带了Apache环境
可以使用指令查看Apache的版本

sudo apachectl -v

设置虚拟主机
1.在终端运行“sudo vi /etc/apache2/httpd.conf”,打开Apche的配置文件

2.在httpd.conf中找到“#Include /private/etc/apache2/extra/httpd-vhosts.conf”,去掉前面的“#”,保存并退出。

3.运行“sudo apachectl restart”,重启Apache后就开启了虚拟主机配置功能。

4.运行“sudo vi /etc/apache2/extra/httpd-vhosts.conf”,就打开了配置虚拟主机文件httpd-vhost.conf,配置虚拟主机了

<VirtualHost *:80>
    ServerAdmin service@i5a6.com
    DocumentRoot "/Users/leeyz/phpworkspace/p5"
    ServerName  www.b.com
    <Directory "/Users/leeyz/phpworkspace/p5">
        Options FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
    ErrorLog "/private/var/log/apache2/p5-error_log"
    CustomLog "/private/var/log/apache2/p5-access_log" combined
</VirtualHost>

6.运行“sudo vi /etc/hosts”,打开hosts配置文件,加入”127.0.0.1 www.b.com”,这样就可以配置完成sites虚拟主机了,可以访问http://www.b.com

7.注意,记录log的“ErrorLog “/private/var/log/apache2/p5-error_log””也可以删掉,但记录日志其实是一个好习惯,在出现问题时可以帮助我们判断。如果保留这些log代码,一定log文件路径都是存在的,如果随便修改一个不存在的,会导致Apache无法服务而没有错误提示

Tags: ,

文章作者: Lee

本文地址: https://www.pomelolee.com/1536.html

除非注明,Pomelo Lee文章均为原创,转载请以链接形式标明本文地址

No comments yet.

Leave a comment

Search

文章分类

Links

Meta