Apache(Linux)

httpd.confの設定


ServerAdmin root@localhost
      エラー発生時のメールアドレスである

ServerName new.host.name:80
      サーバ名称(:80 は無くても良い)


    Options Includes ExecCGI FollowSymLinks ← CGI,SSI許可、ファイル一覧表示禁止
    AllowOverride All ← .htaccessの許可


HostnameLookups On
     Off を On にする(logにおける、IPがhost名に変換される)

AddHandler cgi-script .cgi .pl
     cgiを有効にする (plはcgiの一種)
     

~ユーザでのアクセスの場合 /etc/httpd/conf/httpd.confの修正 <IfModule mod_userdir.c> #UserDir disable −−− #を追加(コメントアウト) UserDir public_html −−− 行頭の#を削除(コメント解除)   全てのユーザーでチルダなしでアクセスできるようにする AliasMatch ^/userdir/([^/]+)/(.*) /home/$1/public_html/$2    ただし、<Directory "/var/www/html">を<Directory "/home/www/">等を使用した場合は、    矛盾が発生するので要注意 </IfModule> <Directory /home/*/public_html> AllowOverride All −−− .htaccessを許可 Options IncludesNoExec ExecCGI FollowSymLinks −−− SSIを許可 <Limit GET POST OPTIONS> Order allow,deny Allow from all </Limit> <LimitExcept GET POST OPTIONS> Order deny,allow Deny from all </LimitExcept> </Directory>
VirtualHost VirtualHost 1台のWebサーバで複数のドメイン名のWebサイトを運用すること


[ホームページに戻る]  [Linux(fedora)に戻る]