[Seaside] Seaside 2.8 port override not overriding
John Thornborrow
john at pinesoft.co.uk
Tue Jul 31 16:21:55 UTC 2007
Yes, that did it!
Many thanks for the help,
John
www.pinesoft.co.uk
Dale Henrichs wrote:
> John,
>
> This may or may not be relevant, but for GemStone we set
> ProxyPreserveHost On. From the Apache docs:
>
> This option should normally be turned |Off|. It is mostly useful in
> special configurations like proxied mass name-based virtual hosting,
> where the original Host header needs to be evaluated by the backend
> server
>
> We are using a slew of Virtual Hosts and Seaside normally gets the
> host/ip information from the incoming request, so that's likely to be
> were the odd port is coming from.
>
> Hope this helps,
>
> Dale
>
> John Thornborrow wrote:
>
>> Hi Boris,
>>
>> Yes, that is correct, except the port number it is printing is 9090.
>> So to summarise; Seaside is creating all links(anchors)/redirects with
>> port 9090 instead of using the given port number (if any..) on self
>> preferenceAt: #serverPort put: 80.
>>
>> I shall have a look at what I can learn from a halt/debugit.
>>
>> Cheers,
>> John.
>>
>> www.pinesoft.co.uk
>>
>> Boris Popov wrote:
>>
>>> So if I understand correctly, seaside is printing 8008 right in the
>>> html for you? If so, there's got to be a way to search for all
>>> references to that number in your image to see where it was
>>> configured this way. Normally seaside apps couldn't care less what
>>> internal port numbers they are on as you can have dozens and hundreds
>>> of them, but they do want to know how to render externally accessible
>>> URLs hence the server protocol and port settings. The other simple
>>> way to debug this would be to step though one of the links where they
>>> are being rendred to find where 8008 is coming from.
>>>
>>> Cheers!
>>>
>>> -Boris
>>> (Sent from a BlackBerry)
>>>
>>> ----- Original Message -----
>>> From: seaside-bounces at lists.squeakfoundation.org
>>> <seaside-bounces at lists.squeakfoundation.org>
>>> To: Seaside - general discussion <seaside at lists.squeakfoundation.org>
>>> Sent: Tue Jul 31 07:31:56 2007
>>> Subject: Re: [Seaside] Seaside 2.8 port override not overriding
>>>
>>> Hi Boris,
>>>
>>> I tried this and unfortunately I am getting the same result - i.e. it
>>> has no effect on the outcome.
>>>
>>> Thanks,
>>> John.
>>>
>>> John Thornborrow wrote:
>>>
>>>> Hi Boris, thanks I'll give that a try. Is that on WAKom, or on my
>>>> root component?
>>>>
>>>> John
>>>>
>>>> Boris Popov wrote:
>>>>
>>>>> This works in 2.8 for me on VisualWorks,
>>>>>
>>>>> (self registerAsApplication: 'online')
>>>>> preferenceAt: #serverProtocol put: #http;
>>>>> preferenceAt: #serverPort put: 80;
>>>>> yourself
>>>>>
>>>>> or when deploying,
>>>>>
>>>>> (self registerAsApplication: 'online')
>>>>> preferenceAt: #serverProtocol put: #https;
>>>>> preferenceAt: #serverPort put: 443;
>>>>> yourself
>>>>>
>>>>> Application itself runs on 7777, 7778, etc and is proxied by Apache in
>>>>> front.
>>>>>
>>>>> Hope this helps,
>>>>>
>>>>> Cheers!
>>>>>
>>>>> -Boris
>>>>>
>>>>
>>>> Pinesoft Computers are registered in England, Registered number:
>>>> 2914825. Registered office: 266-268 High Street, Waltham Cross,
>>>> Herts, EN8 7EA
>>>>
>>>>
>>>>
>>>> This message has been scanned for viruses by BlackSpider MailControl
>>>> - www.blackspider.com
>>>>
>>>> _______________________________________________
>>>> Seaside mailing list
>>>> Seaside at lists.squeakfoundation.org
>>>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>>>>
>>>>
>>>>
>>>>
>>> _______________________________________________
>>> Seaside mailing list
>>> Seaside at lists.squeakfoundation.org
>>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>>>
>>>
>>>
>>>
>>>
>>> ------------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> Seaside mailing list
>>> Seaside at lists.squeakfoundation.org
>>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>>
>> _______________________________________________
>> Seaside mailing list
>> Seaside at lists.squeakfoundation.org
>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>>
>
> _______________________________________________
> Seaside mailing list
> Seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
>
>
>
More information about the Seaside
mailing list