发现mod_jk

时间:2018-01-30 16:01:09

标签: apache amazon-ec2 mod-jk

我们正在运行大量基于Amazon Linux AMI 2014.09的旧EC2实例,这是一个非常古老的版本。

我们最近在其中一个上构建了mod_jk,以便我们可以使用Apache Web服务器2.4支持Tomcat。

我们正在识别此mod_jk模块的依赖关系。我们可以重新使用我们刚刚使用较新版本操作系统构建的mod_jk.so库吗?我们正在运行大量实例,因此我们希望从源代码中删除整个"构建二进制文件。步骤,所以我们理想的设置是采用当前的mod_jk.so二进制文件并将其部署在所有其他EC2实例中。

问题是:我们可以安全地做到吗?如果没有,我们什么时候需要重建它?例如:

  1. 如果我们决定使用latest Amazon Linux AMI启动EC2实例,我们是否需要重建它,这是3年更新?

  2. 如果Apache的版本不同,我们是否需要重建它?

  3. 提前谢谢你, Meletis

1 个答案:

答案 0 :(得分:0)

我有几个预编译的mod_jk,以避免这种情况。根据我自己的经验,我必须在这种情况下重新编译它:

  1. 不同的Apache版本(2.2 / 2.4)
  2. Apache 32 / 64bits
  3. 正如我之前所说,根据这一点,你应该有不超过4个mod_jk个二进制文件来选择合适的二进制文件。

    我不能告诉你这是一个最好的练习(可能不是),但是我已经在不同的Linux发行版和Fedora,CentOS,Red版本中使用了这个已经构建的mod_jk帽子和Debian。