Mac下配置Apache服务器
1> 打开服务器配置目录
cd /etc/apache2/
2> 查看当前目录下内容
ls
3> 修改服务器根路径
{
sudo vim httpd.conf //进入服务器配置文件
/DocumentRoot 回车 //查找服务器默认根路径
将默认根路径 DocumentRoot "/Library/WebServer/Documents" 注释掉;
在注释掉的根路径下面一行增加新的根路径
DocumentRoot "/Users/iospp/Sites"
将 <Directory "/Library/WebServer/Documents"> 注释掉;
增加新的 <Directory "/Users/iospp/Sites">
注意: Mac 10.10 的 Apache 增加如下操作!
在 httpd.conf 中找到
"Options FollowSymLinks Multiviews"
加一个单词 Indexes,修改后的结果如下:
"Options Indexes FollowSymLinks Multiviews"
}
4> 保存退出
:wq 回车
"注意":如果感觉修改错误了,想重新进入修改,就做不保存退出的操作
不保存退出
:q! 回车
启动服务器
sudo apachectl -k start 或者 sudo apachectl start
关闭服务器:
sudo apachectl -k stop 或者 sudo apachectl stop
重新启动服务器
cd /etc/apache2/
2> 查看当前目录下内容
ls
3> 修改服务器根路径
{
sudo vim httpd.conf //进入服务器配置文件
/DocumentRoot 回车 //查找服务器默认根路径
将默认根路径 DocumentRoot "/Library/WebServer/Documents" 注释掉;
在注释掉的根路径下面一行增加新的根路径
DocumentRoot "/Users/iospp/Sites"
将 <Directory "/Library/WebServer/Documents"> 注释掉;
增加新的 <Directory "/Users/iospp/Sites">
注意: Mac 10.10 的 Apache 增加如下操作!
在 httpd.conf 中找到
"Options FollowSymLinks Multiviews"
加一个单词 Indexes,修改后的结果如下:
"Options Indexes FollowSymLinks Multiviews"
}
4> 保存退出
:wq 回车
"注意":如果感觉修改错误了,想重新进入修改,就做不保存退出的操作
不保存退出
:q! 回车
启动服务器
sudo apachectl -k start 或者 sudo apachectl start
关闭服务器:
sudo apachectl -k stop 或者 sudo apachectl stop
重新启动服务器
sudo apachectl -k restart 或者 $sudo apachectl restart