Hello list<br><br>I&#39;m trying to make Seaside work behind Apache. I just
want to try it out, it&#39;s not for production, so I&#39;ll be running the
Seaside server in the same machine that Apache.<br><br>I&#39;ve allready installed Apache and it&#39;s up and running on port 80. Requests to <a href="http://localhost/" target="_blank">http://localhost</a> work just fine<br>

<br>For the Seaside part, I&#39;m running a TinyHttp server on port 7777. The seaside apps are running ok, i.e. <a href="http://localhost:7777/seaside/go" target="_blank">http://localhost:7777/seaside/go</a> works well<br>
I&#39;m using VWnc and Seaside 2.8. (ForWebToolkit)<br>
<br>After many alternatives, this is my actual virtual host configuration for Apache (httpd.conf):<br><br><div style="margin-left: 40px;">NameVirtualHost *:80<br><br>&lt;VirtualHost *:80&gt;<br>&nbsp;&nbsp;&nbsp; ServerName localhost<br>

&nbsp;&nbsp;&nbsp; RewriteEngine On<br>&nbsp;&nbsp;&nbsp; ProxyVia Block<br>&nbsp;&nbsp;&nbsp; ProxyPreserveHost On<br>&nbsp;&nbsp;&nbsp; RewriteRule ^/(seaside/go/.*)$ <a href="http://localhost:7777/$1" target="_blank">http://localhost:7777/$1</a> [P,L,NS]<br>&lt;/VirtualHost&gt;<br>
</div><br>The problem I have is, if I access <a href="http://localhost/seaside/go" target="_blank">http://localhost/seaside/go</a>
(accessing via apache) an Exception is Thrown in smalltalk. So it looks
like Apache is redirecting the requests to the seaside server but,&nbsp; It
looks like a file is being requested instead of the actual request.<br>
I&#39;m missing something in the httpd.conf, I have no idea of what it could be..<br>Any hints?<br>I&#39;ve read the post in Ramon Leon&#39;s blog (<a href="http://onsmalltalk.com/programming/smalltalk/running-seaside-apache-and-iis-on-windowsxp/" target="_blank">http://onsmalltalk.com/programming/smalltalk/running-seaside-apache-and-iis-on-windowsxp/</a>) and in Boris Popov&#39;s blog (<a href="http://leftshore.wordpress.com/2006/10/27/hint-setting-up-apache-proxy-for-your-seaside-host/" target="_blank">http://leftshore.wordpress.com/2006/10/27/hint-setting-up-apache-proxy-for-your-seaside-host/</a>) on this subject, also a few posts on the mailing list. But is too late and I can&#39;t find the answer.<br>

<br>Anyone?<br>Thanks a lot :) ! <br>ps: Here is part of the stack trace.<br><br><div style="margin-left: 40px;">Unhandled exception: ERROR_FILE_NOT_FOUND (&quot;c:\Archivos de programa\Cincom\vw7.6nc\web\examples\seasidego&quot;)<br>

FileErrorHolder class(OSErrorHolder class)&gt;&gt;reportProceedingOn:<br>FileErrorHolder(OSErrorHolder)&gt;&gt;reportErrorProceeding<br>optimized [] in OSErrorHolder class&gt;&gt;initializeErrorActions<br>SystemError&gt;&gt;handleErrorFor:<br>

NTFSFilename(Filename)&gt;&gt;isDirectory<br>VisualWave.WebSiteFile&gt;&gt;canServeFile<br>optimized [] in VisualWave.WebSiteFile&gt;&gt;handleFileRequest<br>SignalHandler&gt;&gt;handleDo:<br>SignalHandler&gt;&gt;handleDo:<br>

HandlerList&gt;&gt;handleDo:<br>VisualWave.WebSiteFile&gt;&gt;handleFileRequest<br>VisualWave.WebSiteFile&gt;&gt;doGet<br>VisualWave.WebSiteFile(VisualWave.SingleThreadModelServlet)&gt;&gt;service:response:<br>VisualWave.ServletHandler&gt;&gt;basicEvaluate<br>

optimized [] in VisualWave.WWHandler&gt;&gt;evaluate<br>BlockClosure&gt;&gt;on:do:<br>VisualWave.ServletHandler(VisualWave.WWHandler)&gt;&gt;evaluate<br>VisualWave.ServletHandler&gt;&gt;sendEntityOver:<br>VisualWave.ServletHandler(VisualWave.WWHandler)&gt;&gt;sendHTTPOver:forServer:forRequest:<br>

optimized [] in VisualWave.WebRequest&gt;&gt;answerWith:<br>BlockClosure&gt;&gt;on:do:<br>VisualWave.WebRequest&gt;&gt;answerWith:<br>VisualWave.HttpWebRequestService(VisualWave.WebRequestService)&gt;&gt;privateDispatchRequest:<br>

VisualWave.HttpWebRequestService(VisualWave.WebRequestService)&gt;&gt;dispatchRequest:<br>VisualWave.HttpWebRequestService(VisualWave.WebRequestService)&gt;&gt;privateServe:<br>optimized [] in VisualWave.WebRequestService&gt;&gt;serveMarshaller:<br>

BlockClosure&gt;&gt;on:do:<br>VisualWave.HttpWebRequestService(VisualWave.WebRequestService)&gt;&gt;serveMarshaller:<br>VisualWave.WaveMarshaler&gt;&gt;handleIncomingMessageOn:<br>optimized [] in [] in VisualWave.WaveTransport&gt;&gt;handlingIncomingMessage<br>

BlockClosure&gt;&gt;ensure:<br>optimized [] in VisualWave.WaveTransport&gt;&gt;handlingIncomingMessage<br>BlockClosure&gt;&gt;on:do:<br>VisualWave.WaveTransport&gt;&gt;handlingIncomingMessage<br>VisualWave.WaveTransport&gt;&gt;serverProcessBody<br>

optimized [] in Opentalk.Transport&gt;&gt;startServerProcess<br>BlockClosure&gt;&gt;on:do:<br>optimized [] in Process class&gt;&gt;forBlock:priority:<br><br>----------------------------------------------------------------------<br>

FileErrorHolder class(OSErrorHolder class)&gt;&gt;reportProceedingOn:<br>Receiver:<br>&nbsp;&nbsp;&nbsp; a FileErrorHolder class<br>Instance Variables:<br>&nbsp;&nbsp;&nbsp; superclass = OSErrorHolder<br>&nbsp;&nbsp;&nbsp; methodDict = a MethodDictionary[3]<br>&nbsp;&nbsp;&nbsp; format = 16386<br>

&nbsp;&nbsp;&nbsp; subclasses = nil<br>&nbsp;&nbsp;&nbsp; instanceVariables = an Array[1]<br>&nbsp;&nbsp;&nbsp; organization = (&#39;accessing&#39; #errorString #filename #filename:)<br><br>&nbsp;&nbsp;&nbsp; name = #FileErrorHolder<br>&nbsp;&nbsp;&nbsp; classPool = a NameSpaceOfClass[0]<br>&nbsp;&nbsp;&nbsp; environment = a NameSpace[104]<br>

Arguments:<br>&nbsp;&nbsp;&nbsp; anErrorHolder = a FileErrorHolder(Error: ERROR_FILE_NOT_FOUND)<br>Temporaries:<br>&nbsp;&nbsp;&nbsp; errorSignal = OSErrorHolder nonexistentSignal<br>Context PC = 31<br></div><br>