我想使用Nginx作为ColdFusion的代理服务器。
我被迫使用ColdFusion 9.使用多服务器安装CF Developer Edition。 inbuit jrun服务器在端口8300上运行,我可以按照安装程序中的说明访问http://localhost:8300/CFIDE/administrator/index.cfm
的管理面板。
我有一个主持人条目:
127.0.0.1 example.com
和nginx配置文件如下:
server {
listen 80;
server_name example.com;
root /home/user/dev/cf;
index index.cfm;
location ~ \.cfm$ {
proxy_pass http://127.0.0.1:8300;
}
}
文件/home/user/dev/cf/index.cfm
包含以下内容:
<cfoutput>
<h1>Dupa</h1>
</cfoutput>
但是,当我访问http://example.com
或http://example.com/index.cfm
时,我收到404错误。 docroot还包含正常提供的静态文件,例如: http://example.com/sitemap.xml
。
我错过了什么吗?如何将cfm文件代理到cf服务器?