配置环境 ?
Mac端自带的apache2,可以打开finder,使用快捷键 command+shift+G,然后快速定位到/etc目录下,就可以看到apache2的目录了。
一些指令
sudo apachectl start ======> 启动Apache服务
sudo apachectl restart ====> 重启Apache服务
sudo apachectl stop ======> 停止Apache服务
httpd -v ===============> 查看Apache版本
前提摘要
- 注意以下在修改时为保证容错的可能性,建议把配置文件进行备份
- 修改文件时,普通编辑器不允许直接编辑,这里给两种方法
1、将文件拷贝到普通路径下修改,修改完成后替换原文件
2、下载Sublime Text编辑器,还不错,挺强大的
「更改根路径」
1、打开文件夹,进入/etc/apache2目录,打开httpd.conf
2、core
command+F进入搜索栏,搜索 「Document」找到
DocumentRoot “/Library/WebServer/Documents”
<Directory “/Library/WebServer/Documents”>
- 这是apache默认根路径,所以修改成你自己的根路径,如我的目标路径是
/Users/yucheng/web,则修改为
DocumentRoot “/Users/yucheng/web”
<Directory “/Users/yucheng/web”>
3、重启apache服务
4、在/Users/yucheng/php目录下建一个test.html,编辑
<!DOCTYPE html>
<html>
<head>
<title>我的博客,谢谢支持!</title>
<meta charset="utf-8">
</head>
<body>
<a href="https://blog.youkuaiyun.com/yc__coder">yc的主页</a>
</body>
</html>
5、进入浏览器打开http://localhost/test即可
6、如果出现Forbidden的错误,注意自定义路径的权限问题,直接给它最高级权限
chmod -R 777 web
然后就可以畅游了~
7、have fun !
注意!
如果你访问本地仍会出现下图的问题:
打开apache2目录下的extra文件夹,里面有一个httpd-vhosts.conf文件,在最后加上一段类似于下面这段的内容即可,由于路径位置不同,具体请直接复制粘贴上面的配置项。
然后修改DocumentRoot为你自己的服务路径即可(箭头标出)。
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.example.com
-> DocumentRoot "/Users/yucheng/web" <-
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
</VirtualHost>
本文介绍了如何在Mac上配置Apache服务器,包括启动、重启和停止服务的指令,以及如何更改Apache的根目录。通过修改httpd.conf文件,将根目录更改为个人指定的位置,并解决权限问题。此外,还提到了当遇到 Forbidden 错误时的解决方法,即调整httpd-vhosts.conf文件。文章最后展示了创建一个简单的HTML页面并访问本地服务器的步骤。
3723

被折叠的 条评论
为什么被折叠?



