小编Jul*_*ius的帖子

编译具有动态模块支持的 Apache Web 服务器

我刚刚在全新安装的 Ubuntu 10.04.2 上编译了 Apache 2.2.17。这是一个学习练习,旨在发现编译某些内容时实际发生的情况,而不仅仅是使用 apt-get,因此避免使用 apt-get 而有利于自己编译该内容。

我跑:

sudo ./configure --prefix=/etc/apache --enable-module=so --enable-rule=SHARED_CORE --enable-shared=max --enable-ssl=shared --enable-rewrite=shared
Run Code Online (Sandbox Code Playgroud)

接下来是强制性的:

sudo make && sudo make install
Run Code Online (Sandbox Code Playgroud)

一切似乎都很顺利(Apache 启动没有问题),除了在 Apache 模块目录中,我本来希望看到 mod_rewrite.so 和 mod_ssl.so,但我看到:

#cd /etc/apache/modules
#ls -l
mod_rewrite.a
mod_rewrite.la
mod_ssl.a
mod_ssl.la
Run Code Online (Sandbox Code Playgroud)

如何将它们转换为 .so 文件,以便可以将它们与 Apache 配置中的 LoadModule 链接?

提前致谢。

apache apache-modules

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

apache ×1

apache-modules ×1