コンテンツにスキップ

ディレクティブ概要

TeamFile では、接続先リポジトリ DB の接続情報や機能の有効/無効などを Apache のディレクティブとして保持します。 このリファレンスでは TeamFile サーバーが利用するディレクティブを説明します。

対象者

TeamFile サーバーをメンテナンスする保守担当者を対象としています。 ある程度の Linux オペレーティングシステムの知識を前提とし、いくつかの基本概念は断りなく使用します。

ディレクティブの設定方法

TeamFile の動作に必要な多くのディレクティブは、メンテナンスツールによって適切に自動生成されるため、通常は意識する必要はありません。 ただし、サーバー全体の設定に関わる一部のディレクティブは手動で編集する必要があります。

お客様の環境(ロケーション)によって大きく変化するロケーション設定ファイル(new_xxx.conf)は、メンテナンスツールの質問に答えていくことで自動生成されます。 その他のグローバル設定にあたるディレクティブの大部分は、デフォルト値として記述されています。

設定を変更した場合は、TeamFile サーバーを再起動すると反映されます。

設定ファイル

ディレクティブは以下のファイルに記述します。各ディレクティブの「コンテキスト」に記載されたファイルに記述してください。

ファイル名 役割
/usr/local/teamfile/www/conf/httpd.conf Apache の基本設定ファイル。全体的な設定を記述します。
/usr/local/teamfile/www/conf/ssl.conf Apache の SSL 設定ファイル
/usr/local/teamfile/www/conf/conf.d/mod_dav_tf.conf.default TeamFile の基本設定ファイル。環境に関わる基本的な設定が記述されます。書き換え不可
/usr/local/teamfile/www/conf/conf.d/mod_dav_tf.conf mod_dav_tf.conf.default の設定を上書きするための設定ファイル
/usr/local/teamfile/www/conf/conf.d/new_xxx.conf ロケーション(xxx)ごとに固有の設定を記述するファイル
/usr/local/teamfile/www/conf/conf.d/mod_encoding.conf エンコーディング変換モジュールの設定ファイル
/usr/local/teamfile/www/conf/conf.d/mod_backtrace.conf バックトレース出力モジュールの設定ファイル

各ページの見方

各ディレクティブは次の項目で説明しています。見出しの括弧内は対応バージョンです。

項目 内容
役割 ディレクティブの目的
構文 記述形式。[ a \| b ] はいずれかを選択することを表します。
デフォルト 未設定時の値
コンテキスト 記述する設定ファイル
説明 詳細な説明と注意事項

ディレクティブ一覧

Apache 関連

カテゴリ ディレクティブ
Apache 基本設定 ServerName, ServerAdmin, ServerSignature, ServerTokens
Apache SSL 設定 ServerName, SSLCertificateFile, SSLCertificateKeyFile, SSLCertificateChainFile
Apache DAV モジュール DAV, DavDepthInfinity
エンコーディング変換モジュール EncodingEngine, NormalizeUsername, SetServerEncoding, DefaultClientEncoding, AddClientEncoding
バックトレースモジュール EnableExceptionHook, BacktraceLog

TeamFile 基本設定

カテゴリ ディレクティブ
ライセンス管理 TfServerLicenseKey, TfDbLicenseKey, TfUseUsbToken, TfMaxUser
認証機構 AuthType, AuthName, TfAuth, TfEncryptPassword, TfUseSession, TfSessionTimeOut, TfFailedLoginControl, TfUseSAML, TfSAMLIdPMetaDataPath, TfSAMLXMLPrivateKeyPath, TfSAMLXMLPublicCertificatePath, TfSAMLMatchedMailAddr, TfTwoFactorAuthentication, TfTwoFactorAuthenticationCycle, TfTwoFactorAuthenticationType, TfTwoFactorAuthenticationStage
データベース管理 TfDbDbmstype, TfDbHostname, TfDbHostport, TfDbDbname, TfDbUsername, TfDbUserPassword, TfDbPool, TfDbMinSpareConn, TfDbMaxSpareConn, TfDbRefreshInterval
環境設定 TfBrandName, TfDefaultResponseLanguage, TfForceLanguage, TfSupportedLanguages, TfStyleSheetRoot, TfSysCgiRoot, TfPluginRoot
ネットワーク環境設定 TfNotifyServerName, TfNotifyServerPort, TfNotifyServerSchema, TfSysCgiConnectPort, TfSysCgiConnectSchema, TfRProxyUse, TfRProxyMatch, TfRProxyHttpPort, TfRProxyHttpsPort, TfRProxySchema, TfAdminAllowIP, TfAccessControl, TfDefaultAccessRule
ファイルストレージ管理 TfFsRootPath, TfMaxResourcePerDir
アクセス制限 TfMaxFileSize, BrowserMatch, TfDisableWebFolderLink, TfDisableChangePassword, TfUploadOnlyUserisdownloadAllowTime

TeamFile 機能

カテゴリ ディレクティブ
メール機能 TfMail, TfMlHostname, TfMlHostport, TfMlUsername, TfMlPassword, TfMlAdminaddr, TfMlEncoding, TfMlServerSend, TfMlNotifyAction, TfMlEnableOneClickURL, TfMlTemplateRoot, TfMlEdit, TfMlRepFromAddr
ウイルス検索 TfVscan, TfVscStreamMethod, TfVscCmd, TfVscHostname, TfVscHostport
パスワードポリシー TfPassPolicy, TfPassPolicyOptions, TfPassPolicyExclusion
自動削除 TfAutoDelete, TfAutoDeleteAllowIP
機能オプション TfTrashFolder, TfShowGroup, TfAutoIndex, TfExtendUserStatus, TfThumbnail, TfLogAccess, TfForceDelete, TfLogOperation, TfGroupConstraints, TfGroupLeader, TfExtendSysMsg, TfChunkPUT
LDAP 連携 TfLDAPCacheByte, TfLDAPCacheTTL, TfLDAPMarkPercentage, TfLDAPPurgePercentage, TfLDAPMaxMemBlocks, TfLDAPUrl, TfLDAPSSLSupport, TfLDAPCertAuthFile, TfLDAP, TfLDAPBaseDN, TfLDAPBindDN, TfLDAPBindPW, TfLDAPAttr, TfLDAPHost, TfLDAPHostPort, TfLDAPfilter, TfLDAPScope, TfLDAPMapUserAttr, TfLDAPMapPasswordAttr, TfLDAPMapFullNameAttr, TfLDAPMapMailAddAttr, TfLDAPMapCommentAttr, TfLDAPSyncProperty, TfLDAPFoundCreate, TfLDAPAllowUser, TfLDAPAllowUserRegEx, TfLDAPOptions
拡張プログラム TfExecEngine, TfExecOnCmd, TfExecMatch
開封通知 TfConfirmReading, TfConfirmReadingReservedDay
BOX TfBOX, TfShortenUrl
サーバーポリシー TfServerPolicy
アップロードポリシー TfUseUploadPolicy