設定ファイル

Web サーバー設定ツールを実行するたびに、設定ファイルおよびディレクトリが作成されます。例えば、サーバー設定の場合、最初の実行時には cf_root/config/wsconfig/1 の下にファイルが作成され、2 回目には cf_root/config/wsconfig/2 の下に作成されます。以降の実行時も同様です。作成されたサブディレクトリには、それぞれ、プラットフォーム固有のコネクタモジュールと Web サーバー固有のサポートファイルが格納されています。

サンプル設定ファイル

Web サーバー設定ファイルのパラメータをわかりやすく説明するため、コネクタ固有の Web サーバープロパティの例を次に示します。ここで説明する例では、Tomcat と Web サーバーは同一コンピューター上で実行されているものと想定します。

Apache の設定ファイル

Apache 2.0 Web サーバーと同じマシンに ColdFusion をインストールする場合の一般的な httpd.conf ファイルを次に示します。 httpd.conf ファイルには、次のエントリが含まれています。
Include "Apache_install\Apache Software Foundation\Apache2.2\conf\mod_jk.conf"
mod_jk.conf ファイルには次のものが含まれています。
# # Load mod_jk module 
LoadModule jk_module "CF_install\config\wsconfig\1\mod_jk.so" 
# Where to find workers.properties 
JkWorkersFile "CF_install\config\wsconfig\1\workers.properties" 
JkMountFile "CF_install\config\wsconfig\1\uriworkermap.properties" 
# Where to put jk logs 
JkLogFile "CF_install\config\wsconfig\1\mod_jk.log" 
# Where to put jk shared memory 
JkShmFile "CF_install\config\wsconfig\1\jk_shm" 
# Set the jk log level [debug/error/info] 
JkLogLevel info 
# Select the timestamp log format 
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] " 
AddHandler jakarta-servlet .cfm .cfml .cfc .cfr .cfswf 
Alias /CFIDE "CF_install\cfusion\wwwroot\CFIDE" 
<Directory "CF_install\cfusion\wwwroot\CFIDE"> 
Options Indexes FollowSymLinks 
AllowOverride None 
Order allow,deny 
Allow from all 
</Directory> 
<Files ~ ".hbmxml$"> 
Order allow,deny 
Deny from all 
</Files>

Sun ONE 設定ファイル

iPlanet または Sun ONE Web サーバーの一般的な obj.conf ファイルを次に示します。

Init fn="load-modules" shlib="j2eeplugin.dll" 
Init fn="load-modules" shlib="CF_install/config/wsconfig/2/nsapi_redirect.dll" funcs="jk_init,jk_service" 
Init fn="jk_init" worker_file="CF_install/config/wsconfig/2/workers.properties" log_level="info" log_file="CF_install/config/wsconfig/2/nsapi.log" shm_file="CF_install/config/wsconfig/2/jk_shm"

iPlanet または Sun ONE Web サーバーの一般的な magnus.conf ファイルを次に示します。

<Object name="default"> 
NameTrans fn="assign-name" from="/*.hbmxml" name="jknsapi" 
NameTrans fn="assign-name" from="/*.jsp" name="jknsapi" 
NameTrans fn="assign-name" from="/*.sws" name="jknsapi" 
NameTrans fn="assign-name" from="/*.cfswf" name="jknsapi" 
NameTrans fn="assign-name" from="/*.cfr" name="jknsapi" 
NameTrans fn="assign-name" from="/*.cfc/*" name="jknsapi" 
NameTrans fn="assign-name" from="/*.cfc" name="jknsapi" 
NameTrans fn="assign-name" from="/*.cfml" name="jknsapi" 
NameTrans fn="assign-name" from="/*.swc" name="jknsapi"NameTrans fn="assign-name" from="/*.cfm/*" name="jknsapi" 
NameTrans fn="assign-name" from="/*.cfm" name="jknsapi" 
NameTrans fn="assign-name" from="/*.as" name="jknsapi" 
NameTrans fn="assign-name" from="/*.mxml" name="jknsapi" 
NameTrans fn="assign-name" from="/*.cfml/*" name="jknsapi" 
NameTrans fn="assign-name" from="/rest/*" name="jknsapi" 
NameTrans fn="assign-name" from="/flex-internal/*" name="jknsapi" 
NameTrans fn="assign-name" from="/flashservices/gateway/*" name="jknsapi" 
NameTrans fn="assign-name" from="/cfform-internal/*" name="jknsapi" 
NameTrans fn="assign-name" from="/CFFileServlet/*" name="jknsapi" 
NameTrans fn="assign-name" from="/cffileservlet/*" name="jknsapi" 
NameTrans fn="assign-name" from="/flex2gateway" name="jknsapi" 
NameTrans fn="assign-name" from="/flex2gateway/*" name="jknsapi" 
NameTrans fn="assign-name" from="/CFFormGateway/*" name="jknsapi" 
NameTrans fn="assign-name" from="/cfformgateway/*" name="jknsapi" 
NameTrans fn="pfx2dir" from="/CFIDE" dir="C:/ColdFusion10/cfusion/wwwroot/CFIDE" 
AuthTrans fn="match-browser" browser="*MSIE*" ssl-unclean-shutdown="true" 
NameTrans fn="ntrans-j2ee" name="j2ee" 
NameTrans fn="pfx2dir" from="/mc-icons" dir="C:/Program Files/Oracle/WebServer7/lib/icons" name="es-internal" 
PathCheck fn="uri-clean" 
PathCheck fn="check-acl" acl="default" 
PathCheck fn="find-pathinfo" 
PathCheck fn="find-index-j2ee" 
PathCheck fn="find-index" index-names="index.html,home.html,index.jsp" 
ObjectType fn="type-j2ee" 
ObjectType fn="type-by-extension" 
ObjectType fn="force-type" type="text/plain" 
Service method="(GET|HEAD)" type="magnus-internal/directory" fn="index-common" 
Service method="(GET|HEAD|POST)" type="*~magnus-internal/*" fn="send-file" 
Service method="TRACE" fn="service-trace" 
Error fn="error-j2ee" 
AddLog fn="flex-log" 
</Object>