Apache2のモジュール設定について
- Apache2はデフォルトでGCIモジュール(CGID)が無効になっている。
- Apache2のモジュールの有効化/無効化の設定は、a2enmodコマンド(有効化)、a2dismodコマンド(無効化)を使用する。
Apache2のモジュールの有効化/無効化の
Apache2のモジュールの有効化/無効化の設定は、/etc/apache2/apache2.conf で以下のように設定されている。
1 2 3 |
# Include module configuration: IncludeOptional mods-enabled/*.load IncludeOptional mods-enabled/*.conf |
- /etc/apache2/mods-enabled/でシンボリックリンクが設定されているモジュールが有効なモジュールである。
- /etc/apache2/mods-available/にはインストールされている全てのモジュールの実体があり、有効にしたい場合に/etc/apache2/mods-enabled/にシンボリックリンクを張る事により有効に設定できる。
モジュールを有効の有効化
モジュールを有効にしたい場合はa2enmodコマンド実行により、IncludeOptional mods-enabled/*.load 内にrewriteのリンクが存在するうようになるので、Apache2再起動により当該モジュールが有効になります。
1 |
a2enmod モジュール名 |
モジュールの無効化
モジュールを無効にしたい場合はa2dismodコマンド実行によりa2enmodで作成したリンクを削除します。これにより、モジュールの設定がなくなるのでApache2再起動により該当モジュールが無効になります。
1 |
a2dismod モジュール名 |