Coldfusion 9 и проблема с Apache Virtualhost
Родион Быков - 05/21/2010
После "чистой" установки Coldfusion 9 возникла странная проблема. Виртуальные хосты Apache 2.2 не работали, и документы *.cfm отдавались только по прямой ссылке в текстовом виде. То есть казалось, что проблемы две - неработающая Coldfusion и неработающие хосты. Однако, оказалось что инсталлятор не добавил handler, и обе проблемы решились одновременно, исправлением httpd.conf - в строчке AddHandler надо добавить .cfm и .cfc
# JRun Settings
LoadModule jrun_module "C:/ColdFusion9/runtime/lib/wsconfig/2/mod_jrun22.so"
<IfModule mod_jrun22.c>
JRunConfig Verbose false
JRunConfig Apialloc false
JRunConfig Ignoresuffixmap false
JRunConfig Serverstore "C:/ColdFusion9/runtime/lib/wsconfig/2/jrunserver.store"
JRunConfig Bootstrap 127.0.0.1:51800
AddHandler jrun-handler .jsp .jws .cfm .cfc
</IfModule>
Не забыть про DirectoryIndex:
<IfModule dir_module>
DirectoryIndex index.cfm index.html index.htm
</IfModule>
Виртуал хосты соответственно:
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "C:/inetpub/wwwroot/domain1"
ServerName domain1
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:/inetpub/wwwroot/domain2"
ServerName domain2
</VirtualHost>