.\" .\" Copyright (c) 1999,2000 WU-FTPD Development Group. .\" All rights reserved. .\" .\" Portions Copyright (c) 1980, 1985, 1988, 1989, 1990, 1991, 1993, 1994 .\" The Regents of the University of California. Portions Copyright (c) .\" 1993, 1994 Washington University in Saint Louis. Portions Copyright .\" (c) 1996, 1998 Berkeley Software Design, Inc. Portions Copyright (c) .\" 1998 Sendmail, Inc. Portions Copyright (c) 1983, 1995, 1996, 1997 Eric .\" P. Allman. Portions Copyright (c) 1989 Massachusetts Institute of .\" Technology. Portions Copyright (c) 1997 Stan Barber. Portions .\" Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997 Free Software .\" Foundation, Inc. Portions Copyright (c) 1997 Kent Landfield. .\" .\" Use and distribution of this software and its source code are governed .\" by the terms and conditions of the WU-FTPD Software License ("LICENSE"). .\" .\" $Id: ftpservers.5,v 1.1 2001/07/04 03:04:28 jm Exp $ .\" .\" Japanese Version Copyright (c) 2001 Maki KURODA .\" all right reserved, .\" Translated Wed Jun 27 18:26:29 JST 2001 .\" by Maki KURODA .\" .TH ftpservers 5 .SH 名前 ftpservers \- ftpd 仮想ホスティング設定仕様ファイル .SH 説明 ftpservers ファイルは .BR ftpd(8) サーバが使用するべき仮想ドメイン設定の設定を通知するために 使用される。VIRTUALサポートでコンパイルされると、wu-ftpd は各々 の仮想ドメインに対して個々の設定ファイルを使用することができる。 現在、設定ファイルは仮想ドメイン毎のディレクトリに置かれる。 それらの設定ファイルが使用するディレクトリパスとIPアドレスは ftpservers ファイルにリストされている。 仮想ドメインディレクトリに置く実際の設定ファイルは次の名前を 付けなければならない: .PP ftpaccess - 仮想ドメインのアクセスファイル ftpusers - ウェブサーバを使用できるアカウントの制限 ftpgroups - SITE GROUP と SITE GPASS をサポート ftphosts - 仮想サーバへの許可または拒否するユーザ名 ftpconversions - 仮想ドメインで可能な変換をカスタマイズ 全てのファイルを仮想ドメインディレクトリに置く必要はない。 例えば、ftpconversions ファイルのように、ファイルのマスターコピーを 使用するためにドメインの設定を必要とする場合、 仮想ドメインディレクトリにそれらのファイルを含めないこと。 そのような場合、デフォルトのマスターコピーが使用される。 .B 注意!!!: ファイル名は上記にリストされたものと一致しなければならない。 もしスペルを間違えたりその他の名前にした場合、サーバはそれらを 発見することが出来ず、代わりにそれらのマスターコピーが使用される。 .SH ftpservers ファイルフォーマット 各エントリに2つのフィールドがある。 .B ipaddr/hostname directory-containing-configuration-files 例: 10.196.145.10 /etc/ftpd/ftpaccess.somedomain/ 10.196.145.200 /etc/ftpd/ftpaccess.someotherdomain/ some.domain INTERNAL ftp クライアントがサーバに接続する時、ftpd はftpservers ファイルに あるftp クライアントが接続したIPアドレスに一致させようとする。 もし一致することがわかった場合、特定のドメインへの設定ファイルを含む 特定のディレクトリへのパスが返される。 ftp サーバはそのディレクトリのすべての設定ファイルを使用する。 もし一致しなかった場合、もしくは不正なディレクトリパスに遭遇した場合、 設定ファイルへのデフォルトのパスが使用される。上記の例のINTERNAL の 使用は特定のディレクトリの検査に失敗し、マスターの設定ファイルが使用される。 実際のIPアドレスか特定のホスト名のどちらかを仮想ドメインを 特定するために使用することができる。 ドメイン名の検索の必要性を軽減し、名前に関するDNSセキュリティ問題を なくすことができるので、仮想ドメインの実際のIPアドレスを用いて 指定を行うほうがよい。 10.196.145.20 /etc/ftpd/config/faqs.org/ ftp.some.domain /etc/ftpd/config/faqs.org/ 例により、コマンド行は# 記号によって記述する。コメント行と空白行は 無視される。 .P .SH 関連項目 .BR ftpd(8) , .BR ftpaccess(5) .BR ftplog(5) , .BR ftpconversions(5) , .BR ftphosts(5)