Server-side solution to Quicktime / MS ActiveX junk?

df-sean

Verified User
Joined
Feb 8, 2007
Messages
47
My client has a bunch of QT movies which ran fine on all browsers back on the old cpanel box.

Now as soon as we move it to the new DA box, the QT movies won't play on Window SP2 with IE 6. You get the "prohibited ActiveX controls" warning.

It works on the old server and it works on a third server that he uploaded the content to for testing.

I know this is clearly a browser/plugin issue and not a server-side issue. But why does it work fine from two non-DA servers and completely fail on this DA server? Any ideas?
 
UPDATE:

Actually, I don't think this is related to the ActiveX problem. After using some Javascript hacks to get around the ActiveX thing, the issue is that it plays fine on cpanel box, but just sort of stalls on my DA box. No error message, it just won't play.

Only on SP2 IE though.

:-/
 
Solved!

For anyone else having this problem. I found the culprit: mod_deflate.

Apparently, IE6/SP2 can't decompress the Quicktime file if it's been compressed by mod_deflate -- and apparently the default Apache config that ships with DA *does* use mod_deflate to compress .mov files which in turn makes them fail on IE6/SP2

The solution:
Edit the file /etc/httpd/conf/extra/httpd-deflate.conf

Find this line:
# Don't compress images and other uncompressible content
SetEnvIfNoCase Request_URI \
\.(?:gif|jpe?g|png|rar|zip|exe)$ no-gzip dont-vary

See the list of filetypes? You need to add "mov" to that list.

Note to DA devs:
Does this mean that ALL servers using the default DA apache config to serve .mov files will have this problem? If so, it's a pretty serious problem. IE6/SP2 is the most widely used web browser on earth -- and Quicktime is a very common multimedia format.
 
"mov" was added to the default list in the customapache configs a several days ago, fyi. (I'm guessing it was you df-sean who emails us about it)

John
 
Yep, that was me.

Question: Will it also appear in the custombuild versions of Apache?

Thanks!
 
Back
Top