Coldfusion 9 и проблема с Apache Virtualhost

После "чистой" установки 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>

Автор: Родион Быков | Опубліковано: 21.05.2010 о 12:52 | Категорії: Apache - ColdFusion 9 - Gotchas -

Відгуки