マニュアル: Apache HTTP Server

投稿日: 更新日: Httpd

セキュリティ

HTTP -> HTTPへの昇格

以下のようにします。 RewriteCondはLet's Encryptのための設定です。

<VirtualHost *:80>
   RewriteEngine On
   RewriteCond %{REQUEST_URI} !^/\.well\-known/acme-\challenge/
   RewriteRule ^/?(.*) https://example.com/$1 [R=301,L]
</VirtualHost>

Proxy

Apacheの背後にTomcatがある時など、 プロキシを使ったときのエラー画面をデフォルトにするには、 ProxyErrorOverrideをOnにする。

ProxyErrorOverride On

ログ

標準で設定されているアクセスログフォーマットがあって、 それぞれCommonと、Combinedと呼びます。

LogFormat "%h %l %u %t \"%r\" %>s %b" common
CustomLog logs/access_log common
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" combined
CustomLog log/access_log combined

それぞれ以下のような意味があります1

リスト表示(DirectoryListings)

ファイルサーバなど、ディレクトリ以下をリスト表示する場合の機能。 ヘッダとフッタの設定も可能。

DirectoryListings - Httpd Wiki

公式サイト

逆引きマニュアル


ページトップへ戻る