我在 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