apache与weblogic整合后,apache不支持.htc文件,如何解决?

apache与weblogic整合后,apache不支持.htc文件,如何解决?

系统环境:Linux Redhat AS5.0+Apache 2.2(端口7001)+WebLogic9.2(端口8002、8003、8004)

WebLogic为集群布署,由Apache做代理服务器。结果直接访问WebLogic服务器的htc文件能够正常访问(如:在IE栏输入http://192.168.0.9:8002/test/test.htc,可以获取到文件,提示下载),但如果通过Apache访问则显示空白,什么也没有(如:在IE栏输入http://192.168.0.9:7001/test/test.htc,显示空白,同时鼠标右键无用)。

在网上找到了一篇文章,微软的,内容大概如下:
http://www.cnblogs.com/josson/archive/2005/10/25/262121.html


RESOLUTION
You can resolve the problem on the Apache Web server side if you add the correct MIME type for the HTC behavior with the following command:
AddType text/x-component .htc

If the command AddType is not found or is not available, follow these steps to add the MIME type text/x-component for the .htc file manually to the Apache Web server.
1. Locate the directory /Etc/apache/.
2. Open the file Mime.types.
3. Add the following line to the file: text/x-component htc
4. Save and close the file.
5. Restart the Apache Web server. The Mime.types file is reloaded after you type: /usr/apache/bin/apachectl restart STATUS


就是修改apache的mime.types文件与httpd.conf文件,结果都没有用。也清了n次的IE缓存。

想知道为什么?怎样才能让Apache支持htc文件呢?因为项目中使用了部分htc的东西(自定义组件)。

谢谢!
帮你顶了
友情up
友情up