gpt4 book ai didi

linux - 在 apache : undefined symbol: ap_get_server_version 中使用 mod_jk 时出错

转载 作者:太空宇宙 更新时间:2023-11-04 10:32:24 26 4
gpt4 key购买 nike

我们最近刚刚安装了一个新的 RHEL7 服务器。在这个服务器内部,我们有一堆虚拟主机,在虚拟主机内部有一行看起来像这样 -

JkMount /rules_engine/rulesApi/rules/* rulesEngine
JkMount /api/* rulesEngine
JkMount /rules_editor/* rulesEngine

因此,为了处理这个问题,我们在 apache 配置中使用了 mod_jk。但是,当我尝试启动 apache 时,出现以下错误 -

Syntax error on line 1 of /etc/httpd/conf.d/mod_jk.conf: Cannot load /etc/httpd/modules/mod_jk.so into server: /etc/httpd/modules/mod_jk.so: undefined symbol: ap_get_server_version

mod_jk.conf 文件在/etc/httpd/conf.d 中,它看起来像这样 -

LoadModule jk_module /etc/httpd/modules/mod_jk.so
JkWorkersFile /etc/httpd/conf.d/workers.properties
JkLogFile /var/log/httpd/mod_jk.log
Change to WARN or ERROR for Prod
JkLogLevel info
JkShmFile /var/log/httpd/mod_jk.shm
JkMount /rulesApi/rules/* rulesEngine
JkMount /api/* rulesEngine
JkMount /* rulesEditor
JkMount /rules_editor/* rulesEditor

关于该错误的含义以及我如何启动 apache 有任何想法吗?

谢谢。

最佳答案

据我所知,如果将不匹配版本的 mod_jk 与 apache 一起使用,通常会发生错误。 RHEL 7 使用 Apache/2.4.6。因此请查看您是否使用受支持/兼容的 mod_jk 版本。我不确定,但据我所知,RHEL 7 中的此默认版本的 apache 不支持/不兼容 mod_jk。因此,构建 apache 的社区版本并从那里使用 mod_jk。

关于linux - 在 apache : undefined symbol: ap_get_server_version 中使用 mod_jk 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39238281/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com