Ubuntu

在 Ubuntu 18.04 中為 Apache2 啟用 apparmor

  • January 24, 2019

我正在尋找一種在 Ubuntu Server 18.04 上啟用 Apache2 apparmor 配置文件的方法,根據文件,它必須手動啟動(選擇加入):https ://wiki.ubuntu.com/SecurityTeam/KnowledgeBase/AppArmorProfiles

但是,我似乎找不到任何有關如何執行此操作的文件或指導。有人可以指出我正確的方向嗎?

我發現舊的可信賴文件很有用。

https://www.apt-browse.org/browse/ubuntu/trusty/main/i386/libapache2-mod-apparmor/2.8.95~2430-0ubuntu5/file/etc/apparmor.d/usr.sbin.apache2

  1. Apparmor 大多預裝了 ubuntu。請確保。
apt policy apparmor
  1. 你需要 apache2 配置文件 libapache2-mod-apparmor。
apt install libapache2-mod-apparmor

3)啟用它

aa-enforce /etc/apparmor.d/usr.sbin.apache2

如果您遇到類似 aa-enforce not found 的錯誤。int apparmor-utils

apt-get install apparmor-utils

要配置您的應用程序,我遵循以下網址:

a2enmod mpm_prefork
a2enmod apparmor
service apache2 restart

引用自:https://serverfault.com/questions/932410