WARNING: This server is unstable and will be retired in the next days. If you want to keep this forum available, please request immediately a migration on the Nabble Support forum. Forums that don't receive any migration request will be deleted forever.

 « Return to Thread: gallery 3 beta 2 : problem behind a reverse proxy

Re: gallery 3 beta 2 : problem behind a reverse proxy

by Maxence FOURNIER :: Rate this Message:

| View in Thread

Ok, if you want. What do you want to know about my configuration ?

Maxence

-----Message d'origine-----
De : Bharat Mediratta [mailto:bharat@...]
Envoyé : lundi 7 septembre 2009 20:31
À : Maxence FOURNIER
Cc : 'gallery-devel'
Objet : Re: [Gallery-devel] gallery 3 beta 2 : problem behind a reverse
proxy


Oops, yes as both you and Chris realized, I got the path wrong.

Glad to hear that you resolved the problem on your side.  If you'd like
to help us auto-detect this scenario for other reverse proxy users, I'll
need a little more information from your site so that I can figure out
what's going wrong.  Otherwise, we'll just deal with this when it pops
up again.

-Bharat

Maxence FOURNIER wrote:

> Hi,
>
> Sorry for this late reply.
>
> I don't have a file named config.php in the directory
> modules/gallery/config.
>
> There is only : cache.php  cookie.php  database.php  locale.php
> purifier.php  routes.php  sendmail.php  session.php  upload.php
>
> The file config.php is in application/config/config.php.
>
> I have tried your solution and now all work fine.
>
> Thanks a lot and Regards :)
> Maxence FOURNIER
>
>
> -----Message d'origine-----
> De : Chris Kelly [mailto:ckdake@...]
> Envoyé : lundi 7 septembre 2009 18:11
> À : gallery-devel
> Objet : Re: [Gallery-devel] gallery 3 beta 2 : problem behind a reverse
> proxy
>
> On Sep 6, 2009, at 9:37 PM, Bharat Mediratta wrote:
>> Maxence FOURNIER wrote:
>>> Hello all,
>>>
>>> I’m a new user of gallery and congratulation It’s a very powerful web
>>> application.
>>>
>>> I’m send you this email because I have installed the last release of
>>> gallery and I have a problem when it was installed behind a reverse
>>> proxy. For your information the configuration of my reverse proxy  
>>> is :
>>>
>>> ProxyPass / http://my.internal.domain/
>>> ProxyPassReverse / http://my.internal.domain/
>>>
>>> ProxyPassReverseCookieDomain .my.internal.domain .my.external.domain
>>>
>>> SetOutputFilter proxy-html
>>> ProxyHTMLExtended On
>>> ProxyHTMLURLMap my.internal.domain my.external.domain
>>>
>>> The problem is that the main page was loaded correctly but all  
>>> picture
>>> for the theme or for the avatar isn’t loaded. Exactly, when the  
>>> page is
>>> in progress we can seen in the down left corner of the web browser  
>>> that
>>> It try to load all picture with my internal domain. I don’t have  
>>> found
>>> an issue for this problem.
>>>
>> So Gallery3 is trying to automatically detect your domain name and
>> failing.  So subsequent urls that it generates are coming out  
>> wrong.  If
>> you're PHP savvy, I suggest that you look in
>> modules/gallery/config/config.php, where we have this blocok:
>>
>> $config["site_domain"] =
>>   substr($_SERVER["SCRIPT_NAME"], 0,
>>          strpos($_SERVER["SCRIPT_NAME"],
>> basename($_SERVER["SCRIPT_FILENAME"])));
>>
>> Carefully read the comment block above that where we discuss the  
>> layers
>> of fallbacks we use to detect the correct path.  This approach works  
>> for
>> almost all hosts out there.  In your case, you may want to just  
>> override
>> it with your correct domain.
>
> I don't see this file or code snippet in  
> 14ba8505cccd361a4618c4b26868240a0b2fb226 so perhaps something else is  
> going on at this point?  If we are automatically detecting the domain  
> name in a way that is forced for URLs, we might want to reconsider  
> this because it will break in this situation as well as several other  
> clustering situations.
>
> -Chris
>
>
>
>
>
>
----------------------------------------------------------------------------
> --
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008
30-Day

> trial. Simplify your report design, integration and deployment - and focus
> on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> __[ g a l l e r y - d e v e l ]_________________________
>
> [ list info/archive --> http://gallery.sf.net/lists.php ]
> [ gallery info/FAQ/download --> http://gallery.sf.net ]
>
>
>
>
----------------------------------------------------------------------------
--
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008
30-Day
> trial. Simplify your report design, integration and deployment - and focus
on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> __[ g a l l e r y - d e v e l ]_________________________
>
> [ list info/archive --> http://gallery.sf.net/lists.php ]
> [ gallery info/FAQ/download --> http://gallery.sf.net ]
>




------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
__[ g a l l e r y - d e v e l ]_________________________

[ list info/archive --> http://gallery.sf.net/lists.php ]
[ gallery info/FAQ/download --> http://gallery.sf.net ]

 « Return to Thread: gallery 3 beta 2 : problem behind a reverse proxy