Apache2 modules文件夹在哪里?


8

我实际上曾经在Windows上安装,操作和配置apache,最终在我的本地服务器上安装和配置新模块,而在Ubuntu上情况并不相同。

我安装了apache2,但是仍然找不到modules文件夹,我的意思是我的计算机上的结构与Windows上的结构不同!

  • 路径是这样的:/etc/init.d/apache这条路径是start|stop|restart|reload
  • www目录位于此处: /var/www/*.html

因此,我应该将获得的模块文件复制mod_security2.so到此位置/usr/local/apache/modules/。就我而言,我没有针对apache文件夹的这种结构

$ ls /etc/apache2
apache2.conf    envvars         mods-enabled     sites-enabled
conf-available  magic           ports.conf
conf-enabled    mods-available  sites-available

因此,在知道其中的文件mods-enabled*.load和的情况下,应该将模块文件粘贴到哪里*.so

Answers:


7

准备抛弃Windows中的许多知识。特别是要安装security2模块,请安装libapache2-mod-security2

sudo apt-get install libapache2-mod-security2

模块共享库文件会进入/usr/lib/apache2/modules,而不是在有打包版本可用时您应该使用自己的文件。


谢谢@muru,我已经从源文件编译了modsecurity,是的,您完全正确,模块库文件在中/usr/lib/apache2/modules,问题已解决,再次感谢。
界面
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.