Nginx vs apache when returning XML files

apache-2.2nginxxml

My head is tangled around this problem I have:

Here's a link to an XML file on nginx:
http://tag.sprtad.com/files/vast.xml

here's a link to an XML file on Apache
http://serve.sprtad.com/test.xml

This XML file is sort of a configuration file that can be tested here:
https://developers.google.com/interactive-media-ads/docs/vastinspector_dual

Just paste each of the links above in the textbox and click 'Test Ad'.
Below you could see 'Events' log.

The NGINX link, does not work, the tester returns:

(2:36:01 PM) Ads requested
(2:36:09 PM) adError Ad error (code 301): VAST wrapper redirect unwrapping timeout.
(2:36:09 PM) Error: VAST wrapper redirect unwrapping timeout.

The APACHE link, DO work, the tester returns:

(2:45:07 PM) Ads requested 
(2:45:08 PM) adsManagerLoaded 
(2:45:08 PM) adMetadata 
(2:45:09 PM) loaded  
(2:45:10 PM) Content Pause Requested  
(2:45:10 PM) Started  
(2:45:10 PM) impression

What can be the difference in handling the XML returned from both servers?

Best Answer

it looks like a redirect is made if the http/1.0 is send.

Perhaps you can give some config details of nginx to validate where is the potential misstake.

Regards, Josef