
Hello,
I've try something with an Apache server but it's seems to be buggy. I explain it.
I have an domain name and a server apache at home. So, I wondered if I can facilitate access to my Opera Unite for users – and don't have to route the port – and if it'll be possible to use Opera Unite on as many computer as I want behind a single external IP addresse. In order to do that, I try to make possible to use
http://subdomaine.mydomain.net/ without have to specify any port – in fact, like Opera Unite's servers. It's not possible – or very difficult – to do that only with iptables. So I though that the better way is to do this thing with the server behind the port 80... It's here where Apache come into play, with the proxy module.
So I've made a new vhost for the subdomaine with proxy directives :
<VirtualHost *:80>
ServerName subdomaine.mydomaine.net
ProxyPass / http://my.local.ip.address:8840/
ProxyPassReverse / http://my.local.ip.address:8840/
</VirtualHost>And, it's seem to work ! But only at the beggining.
Firstly, I can't join The lounge, it blocks at "Checking username" when I try to login or I get this error when try to resubmit the login form :
Could not connect, it is possible that the host has closed the loungeroom
And secondly... Sometimes, I can't access to my Opera Unite and my Apache server return a 503 error and add these lines in error_log :
[Fri Jun 19 18:18:59 2009] [error] proxy: HTTP: disabled connection for (my.local.ip.address)
[Fri Jun 19 18:19:01 2009] [error] (110)Connection timed out: proxy: HTTP: attempt to connect to my.local.ip.address:8840 (my.local.ip.address) failed
[Fri Jun 19 18:19:02 2009] [error] (110)Connection timed out: proxy: HTTP: attempt to connect to my.local.ip.address:8840 (my.local.ip.address) failed
[Fri Jun 19 18:19:02 2009] [error] ap_proxy_connect_backend disabling worker for (my.local.ip.address)
(But I can't reproduce the problem for the moment.)
(
Edit)
Some times after login requests, I get these errors in Apache's error_log.
[Sat Jun 20 01:17:28 2009] [error] [client remote.client.ip.address] (70007)The timeout specified has expired: proxy: error reading status line from remote server my.local.ip.address, referer: http://subdomaine.mydomaine.net/the_lounge/?
[Sat Jun 20 01:17:28 2009] [error] [client remote.client.ip.address] proxy: Error reading from remote server returned by /the_lounge/entry, referer: http://subdomaine.mydomaine.net/the_lounge/?
So please, tell me if I've made something wrong or if The lounge doesn't work correctly in this situation for the moment. You can do it remotely with your servers, so it shouldn't be difficult to do the same thing within our LAN.

Thanks in advance.
Post edited Friday, 19. June 2009, 23:25:06