[Seaside] How to deploy Seaside VisualWorks behing Apache

Boris Popov boris at deepcovelabs.com
Thu Oct 18 13:29:57 UTC 2007

You forgot to enable preserve host.


(Sent from a BlackBerry)

----- Original Message -----
From: seaside-bounces at lists.squeakfoundation.org <seaside-bounces at lists.squeakfoundation.org>
To: maarten.mostert at wanadoo.fr <maarten.mostert at wanadoo.fr>; Seaside - general discussion <seaside at lists.squeakfoundation.org>
Sent: Thu Oct 18 01:55:55 2007
Subject: Re: [Seaside] How to deploy Seaside VisualWorks behing Apache


Over here we don't use the cgi or cgi-perl gateway but apache mod_proxy.

Configure your httpd.conf with:

        ProxyPass /yourapp/ http://ip_of_your_internal_swazoo:port/ <http://ip_of_your_internal_swazoo:port/> 
        ProxyPassReverse /yourapp/ http://ip_of_your_internal_swazoo:port/

in your <VirtualHost> section. And have the mod_proxy (in apache 2.0 or 2.2 the proxy, proxy_connect and proxy_http) modules enabled.



On 10/11/07, Maarten Mostert < maarten.mostert at wanadoo.fr <mailto:maarten.mostert at wanadoo.fr> > wrote:

	I have a VW-seaside application which I want to run on a dedicated remote server with Fedora 5, Cpanel and Apache 1.3.
	I stripped my image to headless (avoiding the X console error) and this responds nicely on my localhost XP box and starts correctly on the remote server.
	According to the Seaside Faq: "You can run Seaside under VisualWorks behind Apache using either the the CGI gateway or the CGI Perl Interface." it furhter indicates numerous reasons why this does not work out of the box under 7.3. 
	Is this still true under 7.5 ?.
	If I understood well this server subject brings me back to the Webserver config documentation on page 87 which gives a sample installation for Linux Apache stating: 
	To install the gateway for use with Apache 1.3 running under RedHat 7.1:
	1 Login as root.
	2 Copy the Linux CGI gateway (/waveserver/waverelays/cgi/linux86/cgi2vw) to the /var/www/cgi-bin directory.
	As I hardly understand anything here I try to follow the documentation for as far as I can.
	My problem now is that I don't have a /var/www/cgi-bin directory, so where should I copy this <relay> file ?

	seaside mailing list
	seaside at lists.squeakfoundation.org <mailto:seaside at lists.squeakfoundation.org> 
	http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside <http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/seaside/attachments/20071018/0f39242e/attachment.htm

More information about the seaside mailing list