私は実際に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。
/usr/lib/apache2/modules、問題は解決されています。