VirtualHost テンプレート

VirtualHostを定義するファイルは{サイト名}_{port名}.confのように、
何のサイトが定義されているか、管理・分かりやすいように作成します。

サイト定義には最低限下記サンプルのように設定します。

  • サイト情報
  • タイムアウト、KeepAliveなどのセッション定義
  • サイトアクセスログ
  • コンテンツディレクトリの設定
  • 他セキュリティ設定
<VirtualHost *:18443>
  ServerName localhost.localdomain
    ServerAdmin webmaster@localdomain
    DocumentRoot /var/www/html

    Timeout 60

  HTTPS On
    KeepAlive On
    MaxKeepAliveRequests 256
    KeepAliveTimeout 1

    CustomLog "|/usr/sbin/cronolog /var/log/httpd/%Y%m/access.log" combined
    ErrorLog  "|/usr/sbin/cronolog /var/log/httpd/%Y%m/error.log"

    <Directory "/var/www/html">
    Options -Indexes -MultiViews
      AllowOverride None
    </Directory>

  RewriteEngine On
  RewriteCond %{REQUEST_METHOD} ^OPTIONS
  RewriteRule .* - [F]
</VirtualHost>

NameVirtualHostの場合は定義をhttod.confに記載しておく

results matching ""

    No results matching ""