千家信息网

详解Mac自带apache配置

发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,Mac自身带了apache,可以直接用来搭建本地web容器,配置过程基本同于windows,但有几个点需要注意一下(避免踩坑)apachesudo apachectl start[/restart/s
千家信息网最后更新 2025年02月01日详解Mac自带apache配置

Mac自身带了apache,可以直接用来搭建本地web容器,配置过程基本同于windows,但有几个点需要注意一下(避免踩坑)

apache

sudo apachectl start[/restart/stop] #开启等sudo apachectl -v #查看版本sudo /usr/sbin/httpd -k start #当配置文件出错时,可通过这个方式查看具体出错位置

使用前切记开启一个选项

Mac下apache默认不开启php,需要手动开启

sudo vi /etc/apache2/httpd.conf

LoadModule php5_module libexec/apache2/libphp5.so

Apache修改web目录

默认目录为:

/Library/WebServer/Documents

而往往这个目录用起来是不方便的,一是权限问题,毕竟我们不想每做一次修改,都要带个sudo;二是Finder中打开不方便。所以需要修改web目录。

sudo vi /etc/apache2/httpd.conf
237 DocumentRoot "/Users/username/wwwroot"238 

配置vhost

先开启vhost扩展(去掉注释#即可)

sudo vi /etc/apache2/httpd.conf

Include /private/etc/apache2/extra/httpd-vhosts.conf

编辑vhost文件

sudo vi /etc/apache2/extra/httpd-vhost.conf
  ServerAdmin webmaster@dummy-host.example.com  DocumentRoot "/Users/username/wwwroot"  ServerName localhost  ErrorLog "/private/var/log/apache2/local-error_log"  CustomLog "/private/var/log/apache2/local-access_log" common  ServerAdmin webmaster@dummy-host2.example.com  DocumentRoot "/Volumes/FAT/bugs"  ServerName wooyun.sb  ErrorLog "/private/var/log/apache2/wooyun-error_log"  CustomLog "/private/var/log/apache2/wooyun-access_log" common          Options Indexes FollowSymLinks MultiViews        AllowOverride None        Require all granted  

只允许本机访问

为了安全期间,我打算将apache服务配置成只允许本机访问。网上方法不太适用,经过多次尝试,以下方法可行:

  Options Indexes FollowSymLinks MultiViews  AllowOverride None  Require all granted  # add 访问控制  Order Deny,Allow    Deny from all  #网上很多给出的方法不加这里,只有allow那里,实测并不适用,必须加上这一行~  Allow from 127.0.0.1  

一些问题处理

1、403 Forbidden

当日志文件log配置出错事,会出现403,处理方法是/var/log/apache2/清空这里边的日志。

也有可能是没有开启PHP扩展。

2、Vhost配置时出现403 Forbidden

注意需要配置文件加入

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

配置 文件 方法 目录 日志 问题 本机 处理 可行 安全 一行 位置 内容 只有 如上 容器 就是 手动 方式 服务配置 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 数据库分析字段构成 网络技术标准第四代和第五代 我的世界网易服务器关闭会退款吗 如何毁服务器 松江区项目软件开发创造辉煌 软件开发主管kpi指标 前端获取服务器数据库图片 哲学 网络安全 ip摄像头监控软件开发 方舟手游服务器免费招管理 三级网络技术什么大题 电信公司网络安全宣传 网络安全专项督查周报 湖北省分布式服务器虚拟主机 宿迁道丰互联网科技有限公司 成都服务器好不好干 芜湖安卓软件开发公司有哪些 数据库限制ip地址 相通网络技术有限公司如何 河北智合云软件开发有限公司 控制云服务器桌面 数据库在一个表中查信息 网络安全事件根据什么分级 数据库自增id 为0 软件开发中存在的不正确的观念 隐形正畸设计软件开发 山东省政府关于网络安全 数据在服务器处理再传输 网络安全卡通情景剧大全 安徽软件开发技术公司
0