On 13 June 2017 at 02:45, Sam Ruby <ru...@intertwingly.net> wrote:
> On Mon, Jun 12, 2017 at 6:55 PM, sebb <seb...@gmail.com> wrote:
>> On 12 June 2017 at 23:35, Sam Ruby <ru...@intertwingly.net> wrote:
>>> On Mon, Jun 12, 2017 at 6:18 PM, sebb <seb...@gmail.com> wrote:
>>>> On 12 June 2017 at 23:04, Sam Ruby <ru...@intertwingly.net> wrote:
>>>>> On Mon, Jun 12, 2017 at 5:38 PM, sebb <seb...@gmail.com> wrote:
>>>>>> I tried testing /roster/committer/__self__ on my local installation.
>>>>>>
>>>>>> However it redirects to https: which I don't have set up.
>>>>>>
>>>>>> It seems strange that the redirect should change the protocol.
>>>>>
>>>>> Indeed, that would be strange.
>>>>>
>>>>> It doesn't redirect to https: on either my Mac or Ubuntu machines,
>>>>> neither of which have https://whimsy.local/ set up.
>>>>>
>>>>> The source also uses a relative URL:
>>>>>
>>>>> https://github.com/apache/whimsy/blob/master/www/roster/main.rb#L89
>>>>>
>>>>> Here is the relevant curl output on my machine (in this case, MacOSX):
>>>>>
>>>>> $ curl --head --user rubys http://whimsy.local/roster/committer/__self__
>>>>> Enter host password for user 'rubys':
>>>>> HTTP/1.1 303 See Other
>>>>> Date: Mon, 12 Jun 2017 22:01:06 GMT
>>>>> Server: Apache/2.4.25 (Unix) Phusion_Passenger/5.1.3
>>>>> Vary: Accept-Encoding
>>>>> X-XSS-Protection: 1; mode=block
>>>>> X-Content-Type-Options: nosniff
>>>>> X-Frame-Options: SAMEORIGIN
>>>>> X-Powered-By: Phusion Passenger 5.1.3
>>>>> Location: http://whimsy.local/roster/committer/rubys
>>>>> Status: 303 See Other
>>>>> Content-Type: text/html;charset=utf-8
>>>>
>>>> I get
>>>>
>>>> HTTP/1.1 303 See Other
>>>> Date: Mon, 12 Jun 2017 22:11:42 GMT
>>>> Server: Apache/2.4.25 (Unix) Phusion_Passenger/5.1.2
>>>> Vary: Accept-Encoding
>>>> X-XSS-Protection: 1; mode=block
>>>> X-Content-Type-Options: nosniff
>>>> X-Frame-Options: SAMEORIGIN
>>>> X-Powered-By: Phusion Passenger 5.1.2
>>>> Location: https://my.whimsy/roster/committer/sebb
>>>> Status: 303 See Other
>>>> Content-Type: text/html;charset=utf-8
>>>>
>>>> Also MacOSX.
>>>>
>>>> (a bit later)
>>>> I've discovered the problem: I had 'SetEnv HTTPS on' in the httpd.conf
>>>> Not sure why...
>>>
>>> You may not have the latest httpd.conf.  See:
>>
>> No, I don't. I haven't redone it for a while
>>
>>> https://github.com/apache/whimsy/blob/master/tools/mkconf.rb#L17
>>
>> Should that also drop the following lines?
>>
>>   ## Server aliases
>>   ServerAlias whimsy-test.apache.org
>>   ServerAlias whimsy4.apache.org
>>   ServerAlias whimsy-vm4.apache.org
>
> It definitely could.  Those lines are both useless (unless you update
> your /etc/hosts) and harmless.
>
>> Also I don't use LDAP auth. Instead I use:
>>
>>   SetEnv USER sebb
>>
>> which avoids the need to auth.
>
> The downside is that you can't test any code that updates LDAP.  And
> most of the code that updates svn.

That could be seen as an upside!
Effectively a read-only version.

When I've got my copy working (http://whimsy.local/board/minutes/
gives 404) I can perhaps add some options to the mkconf to produce
variants.

Is there likely to be a problem running two copies under different
local host aliases (assuming log names etc are fixed?).

That way, one could have both whimsy.local and whimsy.live ...


>>> Also:
>>>
>>> https://github.com/apache/whimsy/commit/4d85c0994596f1eb3be5ec272997020005894a2d
>>>
>>> - Sam Ruby
>
> - Sam Ruby

Reply via email to