mod_perlと不要なディレクトリの無効化

カテゴリ:Apache 2.0の設定
日時:2004/10/23 22:13

mod_perlと不要なディレクトリを無効化する。

まずは、mod_aliasの設定。
<IfModule mod_alias.c>
から
</IfModule>
の範囲にある不要なエイリアスの削除とディレクトリ修正。
    Alias /icons/ /var/www/localhost/icons/~
    Alias /doc /usr/share/doc~
    ScriptAlias /cgi-bin/ /var/www/localhost/cgi-bin/~
    ScriptAlias /protected-cgi-bin/ /var/www/localhost/protected-cgi-bin/$2
のうち、ドキュメントと/protected-cgi-bin/は不要なので、
    Alias /icons/ /home/httpd/icons/~
#    Alias /doc /usr/share/doc~
    ScriptAlias /cgi-bin/ /home/httpd/cgi-bin/~
#    ScriptAlias /protected-cgi-bin/ /var/www/localhost/protected-cgi-bin/$2
のようにコメントアウトする。ついでに、ディレクトリを修正。 さらに、mod_perlは使わないので
<IfModule mod_perl.c>~</IfModule>
の範囲をすべてコメントアウト。
<IfModule mod_deflate.c>~</IfModule>
<Directory /var/www/localhost/perl>~</Directory>
<Directory /var/www/localhost/protected-cgi-bin>~</Directory>
<Directory /usr/share/doc>~</Directory>
<Directory "/var/www/localhost/htdocs/manual">~</Directory>
そして
<IfModule mod_alias.c>
AliasMatch ^/manual(…
</IfModule>
もコメントアウト。