gpt4 book ai didi

apache - 如何使 cfimage 在 Apache 上与 ColdFusion 10 一起工作?

转载 作者:行者123 更新时间:2023-11-28 21:48:50 25 4
gpt4 key购买 nike

我刚刚在运行随附的 Apache Web 服务器的 OS X 上从 ColdFusion9 升级到 ColdFusion10。现在,我使用带有 writeToBrowser 选项的 cfimage 写入浏览器的所有图像都会抛出 404 错误。

在 CF9 下,我之前将我的 Web 服务器设置为使用一些带有自签名证书的虚拟目录来启用 SSL。我不认为 SSL 是问题的一部分,但您知道的越多越好。

看起来只是缺少某种映射,它在安装过程中没有生成(我已经完成了几次,结果相同)。

我尝试向 CFFileServlet 目录添加一个别名,这将我的 404s 更改为 403s,但我不确定该怎么做才能更正这个问题,因为所有文件系统属性都显示为每个人都已读。

是否有关于如何设置虚拟目录以使 CFFileServlet 位置在我的网站上工作的一些指导?

如果我查看实际目录,文件会在那里正确创建。

这是我的 virtualHosts 文件中的示例:

    <VirtualHost *:80>
DocumentRoot "/Library/WebServer/Documents/xxxxxxxxxx"
ServerName xxxxxxxxxx.local
DirectoryIndex index.cfm
Options FollowSymLinks
Alias /CFIDE /Library/WebServer/Documents/CFIDE
Alias /mxunit /Library/WebServer/Documents/mxunit

RewriteEngine On
RewriteCond %{HTTPS} off

RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

</VirtualHost>

<VirtualHost *:443>
SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLCertificateFile /etc/apache2/ssl/xxxxxxxxxx.crt
SSLCertificateKeyFile /etc/apache2/ssl/xxxxxxxxxx.key

DocumentRoot "/Library/WebServer/Documents/xxxxxxxxxx"
ServerName xxxxxxxxxx.local
DirectoryIndex index.cfm
Options FollowSymLinks
Alias /CFIDE /Library/WebServer/Documents/CFIDE
Alias /mxunit /Library/WebServer/Documents/mxunit
</VirtualHost>

提前致谢。

最佳答案

经过反复试验并查看 Ben Nadel 网站上的帖子后,我终于成功了。我决定将它放在 CF10 安装创建的 mod_jk.conf 文件中,这样我就可以将所有 cf 特定的东西放在一起。在文件的底部,我添加了一个别名并设置了对该位置的权限:

Alias /CFFileServlet "/Applications/ColdFusion10/cfusion/tmpCache/CFFileServlet"
<Directory "/Applications/ColdFusion10/cfusion/tmpCache/CFFileServlet">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>

这样做之后,我所有的图像都亮了起来。

我会将此条目标记为答案,因为它包含有关如何使其正常工作的详细信息,但我会将赏金奖励给 Kevin,因为他为我指明了正确的方向。谢谢凯文!

关于apache - 如何使 cfimage 在 Apache 上与 ColdFusion 10 一起工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10826570/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com