Thanks jay! My config looks really similar. 

Not the static files though because some files through a 403 and others 
don't even they are in the same folder and have the same extension (maybe 
you can also help me there =) )

The proxy works fine everywhere except for one page.

You can navigate http://www.dcgenes.net/ and will see how everything works, 
except for http://www.dcgenes.net/enrichment/7 which is a waiting page. If 
you try http://www.dcgenes.net/enrichment/6 which is already completed, it 
also works.

I really have no idea of what might be wrong :(

El jueves, 15 de enero de 2015, 16:52:11 (UTC), jay m escribió:
>
> it looks like your apache isn't behaving like a reverse proxy, it's 
> tacking its own HTTP response headers on the front, so the mojo-generated 
> headers become part of the content
>
> have you read 
> http://mojolicio.us/perldoc/Mojolicious/Guides/Cookbook#Apache-mod_proxy ?
>
> i use this setup with apache 2.2 -- serve some static files directly and 
> pass everything else to mojo daemon (hypnotoad or morbo) on port 3103. you 
> don't need the last line unless you're using ssl in your apache vhost
>
>     ProxyRequests Off
>     ProxyPreserveHost On
>     # no reason to run static files through mojo...
>                 DocumentRoot /projectroot/public
>                 ProxyPass /static !     
>                 ProxyPass /apple-touch-icon-precomposed.png !   
>                 ProxyPass /apple-touch-icon.png !       
>                 ProxyPass /favicon.ico !
>                 ProxyPass /robots.txt !
>     #
>     # proxy everything else to mojo daemon
>                 ProxyPass / http://localhost:3103/ keepalive=On
>                 ProxyPassReverse / http://localhost:3103/
>     # set header that allows mojo to correctly construct https:// urls
>                 RequestHeader set X-Forwarded-HTTPS "1"
>
>
> jay
>
>
>
> On Wednesday, January 14, 2015 at 3:22:47 PM UTC-5, Juanjo Diaz wrote:
>>
>> Hi all,
>>
>> I recently release my mojolicious app using apache as a reverse proxy. It 
>> works as a charm except from one bit that instead of returning the normal 
>> markup it is returning 
>>
>> HTTP/1.1 Queued Connection: keep-alive
>> Content-Type: text/html;charset=UTF-8
>> Server: Mojolicious (Perl)
>> Date: Wed, 14 Jan 2015 20:19:09 GMT
>> Content-Length: 2627
>>
>> <!DOCTYPE html>
>>
>> ********* REST OF MY CONTENT *********
>>
>>
>>
>> So the page is not rendering.....
>>
>>
>> Any idea of why is that happening and what can I do to avoid it?? There is a 
>> redirect in that URLs if there is no bakcslash but the error seems to be 
>> happening even with no redirect.
>>
>>
>> I have the $ENV{MOJO_REVERSE_PROXY} variable set to 1 anyway.
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Mojolicious" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/mojolicious.
For more options, visit https://groups.google.com/d/optout.

Reply via email to