Configuration of HTTP server "apache" HTTPサーバー Apache の設定 |
||
■.htaccess ファイルについて |
.htaccess ファイルを使うと,アクセス制限や見た目などを多少自由に変更することが可能です.
例えば,エラーメッセージをこんな風にしたりすることができます.
詳しくは「JAPANIZED APACHE SERVER PROJECT - Apache コア部の概要」の「使用個所:」を「.htaccessファイル」というで検索してゆくといろいろわかります.
### [WARNING] 大文字小文字は間違えないように気を付けてください # .cgi ファイルを実行ファイルとみなす AddType application/x-httpd-cgi .cgi # ExecCGI:CGI の実行を許可 # FollowSymLinks:鯖内のシンボリックリンクをたどれるようにする # Indexes:ディレクトリリストを出力する Options FollowSymLinks ExecCGI Indexes # ディレクトリインデックスのヘッダを同ディレクトリにある head.html を使う HeaderName header # 各エラーメッセージを指定されたファイルにリンクする ErrorDocument 404 http://hyper5.amuser-net.ne.jp/~griffon/error/404.html ErrorDocument 403 http://hyper5.amuser-net.ne.jp/~griffon/error/403.html ErrorDocument 500 http://hyper5.amuser-net.ne.jp/~griffon/error/500.html |
.htaccess はそのファイルが有るディレクトリ以下全てにその属性をつけることが出来ますし,個別ディレクトリに格納してそのディレクトリだけの属性を変更するということも可能です.
ただしこれは http.conf の Directory ディレクティブに AllowOverride All を指定しておかねばなりません.
ここに Options の各名前を記述すると,その記述された対象のみが .htaccess で設定を上書きすることが可能になります.
例えば AllowOverride Indexes とだけすると,Indexes 設定のみを上書き可能になります.
■番外編 その2 - ヴァーチャルホストを使う |
使用するドメイン名:gwits.net
使用するホスト名:www / www2
鯖の IP:192.168.1.10
※ヴァーチャルホスト機能を使うと,ヴァーチャルでない Web 鯖もヴァーチャルとして見させないと駄目なようになってしまいますのでご注意下さい.
www IN A 192.168.1.10 www2 IN A 192.168.1.10 |
# ヴァーチャルホストを使用する鯖の IP NameVirtualHost 192.168.1.10
# VirtualHost ディレクトリで定義されていない URL などでアクセスされた場合の設定
# サブドメイン名 www のヴァーチャルホスト設定
# サブドメイン名 www2 のヴァーチャルホスト設定 |
# /usr/local/sbin/apachectl configtest |
# /usr/local/sbin/apachectl restart |
http://www.gwits.net/
http://www2.gwits.net/
でアクセスできるか出来ないかでチェックできます.
←戻る |
Made with PC-9821Xa/U8W "Wyvern"
Made by HyperEdit for Windows |