在Mac上配置Apache服务器

找到apache藏身之所

系统默认是隐藏apache安装目录的,但我们可以通过“命令行”或者“文件夹前往”的方式找到它。它是安装在系统的私有目录下,也就是/private/etc下面,因为它是隐藏的,所以我们无法通过界面找到它。
ps:/ect目录是mac os 系统存放系统配置信息的地方,里面都是xxx.conf的配置文件。
命令行
在终端输入 open /etc 命令即可打开它的“住所”了。请看:


apache下部署web资源

跟windows不一样,它的部署包不是放在htdocs(windows下的存放目录),而是放在 “/资源库/WebServer/Documents/”下面:


那么我们的静态资源就可以丢到这个目录下去了。
这个目录是apache的默认目录,有时候为了方便操作,可能需要指向特定的文件夹,该如何修改apache的配置呢?

修改默认部署路径

找到下面httpd.conf文件,配置转发,模块启动停用之类操作都在该文件里面。


// 用vim编辑httpd.conf

$sudo vim  httpd.conf

按下 i 进入编辑模式

可以看到有两个路径 Document 、Directory 修改成你想要的地址, 在OS 10.10 以上版本要在 Options FollowSymLinks 之间添加 “Indexes”

定位到 libphp7.so这一行,把这行最前面的#删除


改好之后先按下esc键退出编辑模式,再输入:wq 保存并退出 如果打错了不想保存就是 :q!

启动停用apache

启用apache的命令: sudo apachectl start/restart
如果需要password,输入即可,如果启动失败了,就可以去看apache的日志,找到错误的原因(前提是在httpd.conf中配置了日志的路径)
在浏览器中输入 localhost 或者 http://127.0.0.1/


恭喜,apache启动成功了。
停止apache的命令是:sudo apachectl stop

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 首先,先看一些Apache服务器的基础设置,他可以帮你在Ubuntu CentOS 和OSX下安装和配置一个apa...
    Brice_Zhao阅读 11,687评论 5 12
  • 服务器https配置 配置https操作说明文档 1、查看服务器环境配置(tomcat和apache合并使用) 2...
    南京杨小兵阅读 9,263评论 0 9
  • 我们经常性的需要使用局域网搭建 Web 服务器测试环境,如部署局域网无线安装企业应用等,Mac OS X 自带了 ...
    大诗兄_zl阅读 1,832评论 0 2
  • 我们经常性的需要使用局域网搭建 Web 服务器测试环境,如部署局域网无线安装企业应用等,Mac OS X 自带了 ...
    小白不是总阅读 55,804评论 24 134
  • 安装Apache 一、目的: 1. 能够有一个测试的服务器,不是所有的特殊网络服务都能找到免费的! 二、为什么是 ...
    蓝心儿的蓝色之旅阅读 1,000评论 1 1

友情链接更多精彩内容