Apache2 模块文件夹在哪里?

Apache2 模块文件夹在哪里?

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

我安装了 apache2,但我仍然找不到模块文件夹,我的意思是我在计算机上获得的结构与我在 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

答案1

准备好抛弃很多 Windows 知识。具体来说,要安装模块security2,请安装libapache2-mod-security2

sudo apt-get install libapache2-mod-security2

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

相关内容