新领了Mac工作,所有很多环境都需要重新配置,配置方法和windows下又不一样,所以记录下apache的配置方法,以备后面重装系统什么的又要网上找。
环境:OSX Yosemite 10.10.1
基本操作
因为OSX已经自带了apache服务,所有不需要自己再去下载安装。可以通过以下命令对apache进行操作:
- 查看apache版本:
httpd -v
- 启动服务:
sudo apachectl start
- 重启服务:
sudo apachectl restart
- 停止服务:
sudo apachectl stop
启动后,浏览器打开localhost可以看到It works!的页面。
设置虚拟主机
apache默认的目录在/Library/WebServer/Documents/
,藏的比较深,也不易平时的开发。
- 修改自定义目录,执行
sudo vi /etc/apache2/httpd.conf
:
|
|
其中/Users/zhuping/project/
为自定义目录。
- 去除不必要的设置:执行
sudo vi /etc/apache2/httpd.conf
去掉如下行前面的#
:
|
|
- 执行
sudo vi /etc/apache2/extra/httpd-userdir.conf
去掉如下行前面的#
:
|
|
- 执行
cd /etc/apache2/users/
touch zhuping.conf
创建一个新文件,添加如下内容:
|
|
- 修改端口号
sudo vi /etc/apache2/httpd.conf
|
|
- 查看log日志
cat /private/var/log/apache2/sites-error_log
小结
好记性不如烂笔头~>_<~