nginx - HTTP and reverse proxy server

  •        2733

nginx [engine x] is an HTTP and reverse proxy server, as well as a mail proxy server, written by Igor Sysoev. It supports accelerated reverse proxying with caching, simple load balancing and fault tolerance, SSL and TLS SNI support, Name-based and IP-based virtual servers and lot more.



Related Projects

tengine - A distribution of Nginx with some advanced features

Tengine is a web server originated by Taobao, the largest e-commerce website in Asia. It is based on the Nginx HTTP server and has many advanced features. Tengine has proven to be very stable and efficient on some of the top 100 websites in the world, including and

nginx - nginx [engine x] is a HTTP, reverse proxy and mail proxy server written by Igor Sysoev.

nginx [engine x] is a HTTP, reverse proxy and mail proxy server written by Igor Sysoev.


#nginx-ssl-proxy This repository is used to build a Docker image that acts as an HTTP reverse proxy with optional (but strongly encouraged) support for acting as an SSL termination proxy. The proxy can also be configured to enforce HTTP basic access authentication. Nginx is the HTTP server, and its SSL configuration is included (and may be modified to suit your needs) at nginx/proxy_ssl.conf in this repository.This image is optimized for use in a Kubernetes cluster to provide SSL termination for other services in the cluster. It should be deployed as a Kubernetes replication controller with a service and public load balancer in front of it. SSL certificates, keys, and other secrets are managed via the Kubernetes Secrets API.

Cherokee - Fastest Web Server

Cherokee is a very fast, flexible and easy to configure Web Server. It supports the widespread technologies like FastCGI, SCGI, PHP, CGI, uWSGI, SSI, TLS and SSL encrypted connections, Virtual hosts, Authentication, on the fly encoding, Load Balancing, Apache compatible log files, Data Base Balancing, Reverse HTTP Proxy, Traffic Shaper, Video Streaming and much more.

OpenLiteSpeed - High performance, lightweight, HTTP server

OpenLiteSpeed is a high-performance, lightweight, open source HTTP server developed and copyrighted by LiteSpeed Technologies. It is event driven and it can handle hundreds of thousands of concurrent connections without load spikes.

nginx-jwt - Lua script for Nginx that performs reverse proxy auth using JWT's

nginx-jwt is a Lua script for the Nginx server (running the HttpLuaModule) that will allow you to use Nginx as a reverse proxy in front of your existing set of HTTP services and secure them (authentication/authorization) using a trusted JSON Web Token (JWT) in the Authorization request header, having to make little or no changes to the backing services themselves.IMPORTANT: nginx-jwt is a Lua script that is designed to run on Nginx servers that have the HttpLuaModule installed. But ultimately its dependencies require components available in the OpenResty distribution of Nginx. Therefore, it is recommended that you use OpenResty as your Nginx server, and these instructions make that assumption.


nginx [engine x] is a HTTP, reverse proxy and mail proxy server written by Igor Sysoev.

HtmlSpeed - Frontend HTML Accelarator for Websites

Html-Speed is a reverse proxy, It is used for accelerating performance of websites by improving page load speed and reducing load on webservers. This is achieved by applying front-end optimizations to both static and dynamic content and by optimizing the caching of resources.

nginx - High perfomance HTTP and reverse proxy server

High perfomance HTTP and reverse proxy server

stackdriver-reverse-proxy - Simple HTTP proxy to automatically traces the incoming requests

stackdriver-reverse-proxy is an HTTP/HTTPS proxy to automatically trace all the incoming requests.The authentication is automatically handled if you are running the proxy server on Google Cloud Platform. If not, see the Application Default Credentials guide to enable ADC.

Ajax/XMLHttpRequest Reverse Proxy

Request-routing, load-balancing reverse proxy service for low-latency Ajax/XMLHttpRequest client-server communication.

nginx - Nginx as Reverse Proxy (and web server) for the webdev :)

Nginx as Reverse Proxy (and web server) for the webdev :)

solr_nginx - Starter Reverse Proxy Configuration for Solr

While a lot of proxies for Solr exist for environments like Node its often preferable to do our best to push proxy responsibilities to a full web server. This approach takes full advantage of the capabilities of the web server to layer in features such as SSL or basic auth.This repository gives a basic outline to creating a functional reverse proxy with Nginx that allows a whitelist of specific Solr request handlers and disallows specific query params (qt, stream.*, etc).

rocky-consul - Rocky middleware for service discovery and dynamic traffic balancing using Consul

rocky middleware to easily setup a reverse HTTP proxy with service discovery and load balancer using Consul.Essentially, this middleware will ask to Consul on every interval (configurable) to retrieve a list of URLs of a specific service (e.g: API, CDN, storage), and then them will be provided to rocky in order to balance the incoming HTTP traffic between those URLs.

Squid - HTTP reverse proxy optimizes web delivery

Squid is a caching proxy for the Web supporting HTTP, HTTPS, FTP, and more. It reduces bandwidth and improves response times by caching and reusing frequently-requested web pages. Squid has extensive access controls and makes a great server accelerator. Cached content means data is served locally and users will see this through faster download speeds with frequently-used content.

nginx-cache-proxy - Nginx as a HTTP proxy server with strong caching

Nginx as a HTTP proxy server with strong caching

rotating-proxy - Rotating TOR proxy with Docker

Why: Lots of IP addresses. One single endpoint for your client. Load-balancing by HAproxy.Please note: Tor offers a SOCKS Proxy only. In order to allow communication from HAproxy to Tor, Polipo is used to translate from HTTP proxy to SOCKS proxy. HAproxy is able to talk to HTTP proxies only.

Trafik - A modern reverse proxy

Træfik is a modern HTTP reverse proxy and load balancer made to deploy microservices with ease. It supports several backends (Docker, Swarm, Kubernetes, Marathon, Mesos, Consul, Etcd, Zookeeper, BoltDB, Rest API, file…) to manage its configuration automatically and dynamically.

proxy - Simple http server that may work as http reverse proxy

Simple http server that may work as http reverse proxy

filtron - Filtering reverse HTTP proxy

Reverse HTTP proxy to filter requests by different rules. Can be used between production webserver and the application server to prevent abuse of the application backend.The original purpose of this program was to defend searx, but it can be used to guard any web application.