Return-Path: Delivered-To: apmail-httpd-users-archive@www.apache.org Received: (qmail 30092 invoked from network); 11 Oct 2005 04:57:34 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 11 Oct 2005 04:57:34 -0000 Received: (qmail 28486 invoked by uid 500); 11 Oct 2005 04:57:23 -0000 Delivered-To: apmail-httpd-users-archive@httpd.apache.org Received: (qmail 28471 invoked by uid 500); 11 Oct 2005 04:57:23 -0000 Mailing-List: contact users-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: users@httpd.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list users@httpd.apache.org Received: (qmail 28459 invoked by uid 99); 11 Oct 2005 04:57:22 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 10 Oct 2005 21:57:22 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [217.160.230.40] (HELO mout.perfora.net) (217.160.230.40) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 10 Oct 2005 21:57:25 -0700 Received: from ool-18b87d16.dyn.optonline.net [24.184.125.22] (helo=nimble.325Bayport) by mrelay.perfora.net with ESMTP (Nemesis), id 0MKoyl-1EPCCC21SW-0008Sp; Tue, 11 Oct 2005 00:57:00 -0400 From: Nick Gianakas To: users@httpd.apache.org Content-Type: text/plain Organization: WheelOYum.com Date: Tue, 11 Oct 2005 00:56:59 -0400 Message-Id: <1129006619.8659.25.camel@nimble.325Bayport> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 Content-Transfer-Encoding: 7bit X-Provags-ID: perfora.net abuse@perfora.net login:31d9475ecb98dd56adc0376d8f0fde0a X-Virus-Checked: Checked by ClamAV on apache.org Subject: [users@httpd] Inbound, Non-HTTP Proxy X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N First off, thanks for an excellent server! I wonder if anyone can point me in a direction. I read through the modules on httpd.apache.org and did some cursory Googling to no avail. I'm running a software server which is publicly available on the web (application service provider model). It's a more-or-less typical server that listens for and communicates (bidirectionally and asynchronously) with clients. I use Apache for the web server and this custom server for the application (currently Java, may be C/C++ in the future). Everything works great. I noticed that users who are behind a corporate firewall which only allows HTTP outbound connections cannot connect to the software server (which listens on its own ports). So I'd like to be able to use Apache to act as a proxy for connections to this backend server so clients can (hopefully) get past their firewall. Basically, when a connection arrives, Apache somehow determines if the connection is for the backend server (perhaps via a GET for a particular URL or perhaps a custom request like WOY (instead of GET/POST/etc) ) and then somehow relays the connection and/or the data to the backend server. The backend server maintains a persistent connection with the clients. That is, it's not a strict one-time request-respond-close connection. I suppose it's more like HTTP 1.1 persistent connections, but the client and server communicate asynchronously--very much like a chat server. I saw the proxy module but it's designed for web protocols (HTTP and possibly FTP). I appreciate any help/suggestions/pointers. Best regards, Nick --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See for more info. To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org " from the digest: users-digest-unsubscribe@httpd.apache.org For additional commands, e-mail: users-help@httpd.apache.org