I'm entirely sure how this relates to my problem. I'm not using the secure
protocol and proxying works for me with the inet server. I feel that problem
should probably lie with the 'unix_http_server' implementation of something.
Pardon me if I'm missing something here.


On 25 November 2010 00:45, Rob Guttman <[email protected]> wrote:

> That first line should have said "http.py:329".
>
> - Rob
>
>
>
> On Wed, Nov 24, 2010 at 5:45 PM, Rob Guttman <[email protected]> wrote:
>
>> I found where in the code things go awry - http.py:339:
>>
>>         environ = self.cgi_environment()
>>
>>         if (environ.get('HTTPS') in ('on', 'ON') or
>>
>>             environ.get('SERVER_PORT_SECURE') == "1"):
>>
>>             # XXX this will currently never be true
>>
>>             protocol = 'https'
>>
>>         else:
>>
>>             protocol = 'http'
>>
>> Notice the comment - ugh.  Inserting the following line into the
>> cgi_environment() method (http.py:322) enables secure reverse proxying for
>> me:
>>
>>         env['HTTPS'] = env.get('HTTP_REFERER','').startswith('https') and
>> 'ON'
>>
>> I suspect there's a more correct way.
>>
>> - Rob
>>
>>
>>
>> On Mon, Nov 22, 2010 at 5:47 PM, Rob Guttman <[email protected]>wrote:
>>
>>> Would like to protect the supervisord webui with SSL and auth.  Does
>>> anyone have a good recipe for this - preferably using apache2?
>>>
>>> Thanks.
>>> - Rob
>>>
>>>
>>
>
> _______________________________________________
> Supervisor-users mailing list
> [email protected]
> http://lists.supervisord.org/mailman/listinfo/supervisor-users
>
>
_______________________________________________
Supervisor-users mailing list
[email protected]
http://lists.supervisord.org/mailman/listinfo/supervisor-users

Reply via email to