https://store-images.s-microsoft.com/image/apps.3867.27680002-c7ae-413a-bcd8-11424ab26e89.1418610c-2fcb-424b-b186-45e36c568f9f.03a357ff-9267-46cb-b07c-3053f214a2e6

Reverse Proxy Server using NGINX

Cloud Infrastructure Services

Reverse Proxy Server using NGINX

Cloud Infrastructure Services

Nginx on Ubuntu can be used for web serving, reverse proxying, caching, load balancing, media stream

Reverse Proxy Server using NGINX on Ubuntu

Nginx is open source software for web serving, reverse proxying, caching, load balancing, media streaming, and more. NGINX is highly scalable as well, meaning that its service grows along with its clients traffic.

Reverse Proxy Features

  • Reverse proxy with caching
  • Load balancing with in-band health checks
  • TLS/SSL with SNI and OCSP stapling support, via OpenSSL
  • FastCGI, SCGI, uWSGI, support with caching
  • SMTP, POP3, and IMAP proxy
  • Keep-alive and pipelined connections support
  • Access control based
  • Response rate limiting
  • WebSockets
  • Load balancing

    - A reverse proxy server can act as a “traffic cop,” sitting in front of your backend servers and distributing client requests across a group of servers in a manner that maximizes speed and capacity utilization while ensuring no one server is overloaded, which can degrade performance. If a server goes down, the load balancer redirects traffic to the remaining online servers.

    Web acceleration

    – Reverse proxies can compress inbound and outbound data, as well as cache commonly requested content, both of which speed up the flow of traffic between clients and servers. They can also perform additional tasks such as SSL encryption to take load off of your web servers, thereby boosting their performance.

    Security and anonymity

    – By intercepting requests headed for your backend servers, a reverse proxy server protects their identities and acts as an additional defense against security attacks. It also ensures that multiple servers can be accessed from a single record locator or URL regardless of the structure of your local area network.

    Support / Documentation

    Follow the post setup instructions on our website - Setup Reverse Proxy on Azure

    Disclaimer: This solution is built using Nginx, Inc. and its contributors, an opensource software. This solution is Licensed under the 2-clause BSD license. THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

    https://store-images.s-microsoft.com/image/apps.36787.27680002-c7ae-413a-bcd8-11424ab26e89.9140c580-2674-4e52-b44d-ad0f782035e4.fc7123b6-fc9c-4a05-8b1a-90d3a07dff6e
    https://store-images.s-microsoft.com/image/apps.36787.27680002-c7ae-413a-bcd8-11424ab26e89.9140c580-2674-4e52-b44d-ad0f782035e4.fc7123b6-fc9c-4a05-8b1a-90d3a07dff6e
    https://store-images.s-microsoft.com/image/apps.33982.27680002-c7ae-413a-bcd8-11424ab26e89.9140c580-2674-4e52-b44d-ad0f782035e4.075f68b5-a6f5-40fa-b8b6-7d66d34a5513
    https://store-images.s-microsoft.com/image/apps.57798.27680002-c7ae-413a-bcd8-11424ab26e89.9140c580-2674-4e52-b44d-ad0f782035e4.4d63f323-8562-4f7f-951b-a20951015050
    https://store-images.s-microsoft.com/image/apps.7553.27680002-c7ae-413a-bcd8-11424ab26e89.9140c580-2674-4e52-b44d-ad0f782035e4.6339feef-9429-4163-a45f-b4bfa9e4af53
    https://store-images.s-microsoft.com/image/apps.30814.27680002-c7ae-413a-bcd8-11424ab26e89.9140c580-2674-4e52-b44d-ad0f782035e4.85f97482-3d52-4f6c-9ceb-c200feb9fcc4