我的设置:我有两个由防火墙隔开的区域。区域1中有一个应用程序服务器/ apache堆栈,区域1中有单独的apache反向代理服务器,允许两个区域之间进行通信。区域2中的用户通过此反向代理服务器从区域1中的应用程序中提取信息。
文件的基本“流程”:
驻留在1区应用服务器上的文件 - >区域1反向代理 - > zone 2用户 - >下载文件
我遇到的问题是,当docx或xlsx(doc和xls正常工作)类型的文件上传到区域1中的应用程序服务器时,从区域2中的用户下载时它不会打开。我可以将自己定位在区域1中,将文件直接上传到应用程序服务器并再次下载而不会出现问题。
我在两台服务器上的Apache的mime.types文件中都有docx / xlsx / etc。代理也在运行mime magic,但mime magic中没有docx / xlsx / etc条目。
mime magic模块是否覆盖mime.types?还有其他想法吗?