更改 Mac OS 上的默认 Apache 版本

问题描述

对我的网络(使用 nessus)进行的安全扫描显示,我的 Mac 运行的 Apache (2.4.46) 版本存在一些严重漏洞。有人告诉我至少需要升级到 2.4.47。我在让 MacOS 使用升级版本而不是认版本时遇到问题:

  1. 认的 httpd 位于 /usr/sbin/,即使作为 root 也是只读的。据我所知,升级认的 Mac OS 版本是不可能的。
  2. 使用 Homebrew 安装了更新版本的 Apache (v2.4.48)。 homebrew 版本位于 /usr/local/bin/httpd 中,只要 /usr/local/bin 在 env 路径中的 /usr/sbin 之前,它就应该是首选版本。
  3. 在终端运行 httpd -v 返回 v2.4.48,但漏洞扫描依然捡到旧版本的 Apache

我错过了什么?为什么操作系统会选择旧版本?我是否只需等待 Apple 修补它?甚至可以升级/usr/sbin/httpd吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...