如何在手动安装的 apache httpd 网络服务器中添加和启用重写模块?

如何在手动安装的 apache httpd 网络服务器中添加和启用重写模块?

我在 Kubuntu 14.10 上通过编译源代码安装了 apache httpd 服务器。
我运行

wget http://www.us.apache.org/dist//httpd/httpd-2.2.29.tar.gz
tar -xzf httpd-2.2.29.tar.gz
cd httpd-2.2.29
./configure --enable-shared=max
make
sudo make install  

我跟着这些步骤

我可以运行和停止服务器
sudo /usr/local/apache2/bin/apachectl -k start ,启动服务器
sudo /usr/local/apache2/bin/apachectl -k stop ,停止服务器

我还可以看到已加载的模块

/usr/local/apache2/bin/httpd -M

在已加载模块列表中没有 mod_rewrite,所以我想添加并启用它。如何在手动安装的 httpd 服务器中启用该模块?

答案1

看到后这个官方文档我可以添加并启用重写模块。

wget http://www.us.apache.org/dist//httpd/httpd-2.2.29.tar.gz
tar -xzf httpd-2.2.29.tar.gz
cd httpd-2.2.29
./configure --enable-rewrite=shared
make
sudo make install

相关内容