たくろぐ!

世界一のチラ裏

LPIC 202 Webサーバとプロキシサーバをまとめる

httpd.conf のディレクティブ

DirectoryIndex

インデックスページを定義する。

ErrorDocument

エラーページを定義する。

Alias

ドキュメントルート外のコンテンツを参照できる。

CustomLog

ログファイルを定義する。デフォルトのログファイルは access_log である。

ErrorLog

エラーログファイルを定義する。デフォルトのログファイルは error_log である。

MaxClients

MaxRequestWorkers

最大子プロセス数を指定する。

UserDir

公開するユーザーのホームディレクトリを定義する。

apachectl

Apacheを管理するためのコマンド。

htpasswd

基本認証を使ったアクセス制御で、アクセスできるユーザーとパスワードを設定する。

htdigest

ダイジェスト認証を使ったアクセス制御で、アクセスできるユーザーとパスワードを設定する。

.htaccess

httpd.conf の設定を上書きできる。

AllowOverride

上書きを許可する範囲を設定する。

AccessFileName

外部設定ファイルの名前を定義する。

バーチャルホスト

ApacheではIPベースと名前ベースのバーチャルホストを利用できる。

Squid

squid.conf の acl ディレクティブと http_access ディレクティブでアクセス制御を設定する。

LPIC 202 DNSの概要をまとめる

DNS

DNSサーバ

  • BIND
  • dnsmasq
  • djbdns
  • PowerDNS

DNSクライアントコマンド

  • dig
  • host
  • nslookup

rndc

BINDのコマンド

/etc/named.conf のオプション

  • allow-query
  • allow-recursion
  • allow-transfer
  • blackhole
  • directory
  • forwarders
  • forward
  • max-cache-size
  • recursion
  • version

ゾーンファイル

  • SOA
  • NS
  • MX
  • A
  • AAAA
  • CNAME
  • PTR

named-checkconf

named.conf の構文チェック

named-checkzone

ゾーンファイルの構文チェック

dnssec-keygen

BIND9でセキュリティ用の鍵を作成する。

dnssec-signzone

ゾーンに署名を行う。