Configuring Nginx OS to perform advanced web proxy function

Kevin Buchs kbuchs at frontlinetechnologies.com
Mon Jun 6 13:46:51 UTC 2016


Hello,

I am certainly a newbie at Nginx. We have a need to implement a web proxy which performs the following functions:

1)      Receive HTTPS SOAP transactions from 40 other source servers and receive those on ports in the range 56000-56100

2)      The port number will be mapped to a specific destination server (100 destinations)

3)      The SSL transaction should be decrypted and the HTTP header edited to alter the hostname (and remove port specifier)

4)      Pass on the SOAP transaction via SSL to the destination server selected by the port number, with NATing for the source IP port.

5)      Receive the return messages and reverse the process with them back to the originating source server.

I am told by Nginx support this can be readily done with Nginx. If anyone can provide pointers, suggestions or other help, it would be greatly appreciated.

Kevin Buchs | Senior Systems Engineer

Frontline Technologies | 200 West Monroe, Chicago, IL 60606 | p: 484.328.4110 | kbuchs at frontlinetechnologies.com<mailto:kbuchs at frontlinetechnologies.com> | www.FrontlineTechnologies.com<http://www.frontlinetechnologies.com/>

This email may contain information that is confidential or attorney-client privileged and may constitute inside information. The contents of this email are intended only for the recipient(s) listed above. If you are not the intended recipient, you are directed not to read, disclose, distribute or otherwise use this transmission. If you have received this email in error, please notify the sender immediately and delete the transmission. Delivery of this message is not intended to waive any applicable privileges.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx/attachments/20160606/aaea0052/attachment.html>


More information about the nginx mailing list