Apache Server(2.4.46) 安装在 M1 mac 机器上。现在配置了一个 mod_jk 连接器。二进制 (mod_jk.so) 文件与其他必要文件一起在适当的位置创建。 httpd.conf 文件中的条目也是正确的,并且指向正确的二进制文件。
但是现在当我尝试使用命令启动 apache 服务器时 -
apachectl -k 开始
我收到以下警告和错误 -
[Fri Jul 30 16:13:17.339314 2021] [so:warn] [pid 58683] AH06665:Loadmodule 指令中指定的 /private/etc/apache2/mod_jk.so 中的模块没有代码签名权限。继续加载过程,但这将是未来版本的 macOS 中的错误情况。 httpd:/private/etc/apache2/httpd.conf 的第 558 行的语法错误:/private/etc/apache2/mod_jk.conf 的第 4 行的语法错误:无法将 /private/etc/apache2/mod_jk.so 加载到服务器中: dlopen(/private/etc/apache2/mod_jk.so,10): 没有找到合适的图像。确实发现:\n\t/private/etc/apache2/mod_jk.so:mach-o,但架构错误\n\t/private/etc/apache2/mod_jk.so:stat() failed with errno=22>
如果有人遇到过这个问题,请告诉我如何解决这个问题。
任何帮助将不胜感激。