title: CONNECTION_REFUSED from Apache 2.2 server ( the channel to weblogic 10.3.6 server)
body: <ul>
  <li>I built a web-service application using <strong>Jdeveloper 11.1.1.7</strong> and deployed on <strong>weblogic 10.3.6</strong> on physical server let us call it <strong>back-end server</strong>.</li>
  <li>I do not want to give client direct access to <strong>back-end server</strong> so I make use of <em>Apache 2.2</em> to be in the middle of client and <strong>back-end server</strong>. Apache 2.2 is configured on different physical server let us call it <strong>middle server</strong>.</li>
  <li>I defined application's context root (which  deployed in <strong>back-end server</strong>) on <strong>middle server</strong> in <em>Apache httpd.conf</em> file.</li>
  <li>I shared <em>WSDL</em> file location to client ( WSDL URL which referring to the <strong>middle server</strong> domain name). The external client can access the URL thorug browser where he/she can see the WSDL content</li>
  </ul>
  
  <p>But when the client trying send requests to <strong>middle server</strong> URL it get rejected with the following error:</p>
  
  <pre><code>[error] [client -clinet public IP goes here-] ap_proxy: trying POST /[application context root goes 
  
  here] at backend host '[back-end server local IP]/[port goes here]; got exception 'CONNECTION_REFUSED 
  
  [os error=0, line 1602 of URL.cpp]: apr_socket_connect call failed with error=730061, host=[back-end 
  
  server local IP], port=[port goes here]'
  </code></pre>
  
  <p>This error from <strong>middle server</strong> Apache error log file. No logs from <strong>back-end server</strong></p>
  
  <p><strong><em>What is done so far:</em></strong></p>
  
  <ol>
  <li>I check the if I can access the <strong>middle server</strong> as external user using the <code>telnet</code> command. <code>telnet IP port</code>. It is working and the middle server is listening.</li>
  <li>I also checked for all ports. between external client and <strong>middle server</strong>, between <strong>middle server</strong> and <strong>back-end server</strong> also using telnet. All ports working.</li>
  <li>In this  answer : <a href="https://serverfault.com/questions/169206/apache-2-with-weblogic-plug-in-redirection-original-location-still-requested-to"> ssl - Apache 2 with Weblogic Plug-in Redirection, original location still requested to backend - Server Fault</a>
       they are suggestion to increase the Accept Backlog value from weblogic server tuning . I did that in back-end server but still the issue is not resolved.</li>
  </ol>