it-swarm-ja.com

Apache2でmod_mimeを有効にする方法

Debian 6でApache2を実行しています。mod_mimeを有効にするにはどうすればよいですか? ここでの回答 によると、Webサーバーが.cssファイルをロードできるようにmod_mimeをロードする必要があります。私がロードした現在のモジュールは次のとおりです。

$ Sudo Apache2ctl -M
Apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
Loaded Modules:
 core_module (static)
 log_config_module (static)
 logio_module (static)
 mpm_prefork_module (static)
 http_module (static)
 so_module (static)
 alias_module (shared)
 auth_basic_module (shared)
 authn_file_module (shared)
 authz_default_module (shared)
 authz_groupfile_module (shared)
 authz_Host_module (shared)
 authz_user_module (shared)
 autoindex_module (shared)
 cgi_module (shared)
 deflate_module (shared)
 dir_module (shared)
 env_module (shared)
 mime_module (shared)
 mime_magic_module (shared)
 negotiation_module (shared)
 php5_module (shared)
 reqtimeout_module (shared)
 setenvif_module (shared)
 status_module (shared)
Syntax OK

Sudo a2enmod mod_mimeを試してみるとERROR: Module mode_mime does not exist!が表示されます

1
Richard

代わりにこれを試してください

Sudo a2enmod mime

mod_プレフィックスが暗黙的に追加されます。

a2enmod/etc/Apache2/mods-available/MODULENAME.loadを検索します。ここで、MODULENAMEは引数として指定した名前です。

その後、ファイルは/etc/Apache2/mods-enabled/MODULENAME.loadにシンボリックリンクされます。

そのファイルの内容を見ると、次のようになっているはずです。

LoadModule mime_module /usr/lib/Apache2/modules/mod_mime.so

これは、mod_mime.soライブラリが後でmime_moduleとしてロードされることを示しています。

2
Der Hochstapler