nginx icon
nginx icon

nginx

nginx ("engine x") is an HTTP web server, reverse proxy, content cache, load balancer, TCP/UDP proxy server, and mail proxy server.

Manual page

Cost / License

Application type

Platforms

  • Mac
  • Windows
  • Linux
  • BSD
  • Self-Hosted
337likes
Save

Features

Properties

Features

Highlights All activities

nginx News & Activities

Recent News

Recent activities

  • humble-advisor liked nginx
  • Sajith Karunatilake liked nginx
  • Nam Pham liked nginx
  • masterat liked nginx
  • Croco Loki updated nginx
  • Hamze Zare commented on nginx

    We put nginx in front of a few of our static Astro builds (marketing sites, proposal decks) where we don't need a full reverse-proxy feature set like Traefik gives us elsewhere - just fast static serving with a small, predictable config. Rock solid, never think about it once it's set up.

  • Hamze Zare liked nginx
  • Sam Siroos liked nginx
  • Hassan Afzal liked nginx
  • qaws icon
    moh-alkhatib added nginx as alternative to qaws

Comments and Reviews

   
Top Positive Comment
Dino C
2

Nginx is in my opinion THE best HTTPS server you can use, 2nd place goes to Caddy however Nginx beats it in my opinion due to its initial simplicity and how lightweight it is. Yes it can b e a bit complicated especialy for beginners however setting up a basic website takes around 5 minutes, here is the link to a video if anyone is interested :

(https://www.youtube.com/watch?v=crfAj9yay5w&embeds_referring_euri=https%3A%2F%2Fwww.google.com%2F)

If you intend on having a simple website or perhaps several websites then this is a must have for you! Take some time and learn it because Nginx is a must know.

P.S. There is a GUI you can install for Nginx as well however I prefer learning the hard way and it is just me :P

Hamze Zare
0
Founder at fanpino

We put nginx in front of a few of our static Astro builds (marketing sites, proposal decks) where we don't need a full reverse-proxy feature set like Traefik gives us elsewhere - just fast static serving with a small, predictable config. Rock solid, never think about it once it's set up.

FredJudru
0

It's very powerful and can fulfil all your server needs. However, it can become overly complicated when using plugins and there are paywalled features available only to enterprise. If you're comfortable in C then you'll be able to extend it but if you prefer to right Go then Caddy might be a better option for building upon.

Mike
0

Almost indispensable for small equipment budgets.

crazypens30
0

Welcome to nginx!

jacotoledo
0

A little different to install than apache but it runs so much faster, I added SSL with ease here is how I did it.

Review from a new or low-activity account — shown here, but not counted in the app rating.

Featured in Lists

My Setup - All Apps and Software

Master List of all Apps and Software I use for both work and personal life.
By Jimmy Briggs416 appsUpdated

Open-Source Slopware

A list of open-source software containing slop (LLM generated) code or endorses the usage of LLMs in other ways. This list contains software that obviously accepts irresponsible coding practices or promotes LLM usage. I found these applications while searching for alternatives to previously used software that turned out to contain code generated by slop-machines. Each of added applications have at least one link that points to the verifiable proof. This list by no means is meant to cover all the software that contains code by not-so-intelligent tools and people using them but to serve as a reminder to myself about what I have already checked. Why having LLM generated code (and using generative tools in general) is bad? Ethical reasons — such as illegally retrieved training material, underpaid workers that prepare the training data. Impact on environment — increased fossil fuel usage to supply the needed electricity power, water usage in water scarce regions. This somewhat overlaps with the above. Social impact – noise pollution in neighbourhoods near AI data centres, air pollution from diesel- or gas-powered turbines (also overlaps with the above), resource consumption by data centres drastically increases utility prices. Impact on brain and thinking, reasoning — by offloading thinking and decision making to machines people are shooting in their foot (more like in their head) as this leads to brain rot. Less intelligent people are easier to control. Even legal issues (especially in open-source software as it cannot be guaranteed that the “generated” code is not really just re-used, thus unknowingly violating the source license). Inevitable enshittification — every software product from big technology eventually gets enshittified to maximize revenue. For users this could mean hidden or plain ads, biased opinions/information, privacy violations, increased prices for LLM based tools. Burden on open-source software maintenance — LLM tools provide easier access to code contributions which often shifts the responsibility of checking code quality from developers to maintainers and reviewers. Digging through walls of merge request text and code generated by slop-machines takes valuable time that otherwise could be spent more meaningfully by fixing bugs and working on new features. I will try to add links that back up the claims above, but it may take a while. Of course, I see how and where generative tools could be helpful and sometimes I feel tempted to find an acceptable way to use them, but for now the direct and indirect costs far too much outweigh gains. This list has its positive counterpart: Slop-Free (Supposedly) Open-Source Software (not quite complete yet). Also take a look at and give thumbs up to AI Slopfree Software Catalog which contains software dedicated against usage of LLMs. Also, here is a list of some labels that can be added / voted for so they would eventually appear on application pages: Slopware; Slop (LLM) Code; Slop-Source Software; Open-Source Slopware; Contains Slop (LLM Generated) Code.
By Edgars162 appsUpdated

Core, Development & Services

A list with 807 apps by AmileyaRyver without a description.
By AmileyaRyver807 appsUpdated

Official Links

Install from the command line

  • brew install nginx

Be careful what you paste into a terminal. Check what a command installs before running it.

What is nginx?

nginx ("engine x") is an HTTP web server, reverse proxy, content cache, load balancer, TCP/UDP proxy server, and mail proxy server. Originally written by Igor Sysoev and distributed under the 2-clause BSD License. Enterprise distributions, commercial support and training are available from F5, Inc.

Nginx may be configured to serve static web content or to act as a proxy server.

Nginx can be deployed to also serve dynamic content on the network using FastCGI, SCGI handlers for scripts, WSGI application servers or Phusion Passenger modules, and can serve as a software load balancer.

Nginx uses an asynchronous event-driven approach, rather than threads, to handle requests. Nginx's modular event-driven architecture can provide predictable performance under high loads.

HTTP proxy and Web server features Ability to handle more than 10,000 simultaneous connections with a low memory footprint (~2.5 MB per 10k inactive HTTP keep-alive connections) Handling of static files, index files and auto-indexing Reverse proxy with caching Load balancing[26] with in-band health checks TLS/SSL with SNI and OCSP stapling support, via OpenSSL FastCGI, SCGI, uWSGI support with caching gRPC support since March 2018, version 1.13.10. Name- and IP address-based virtual servers IPv6-compatible WebSockets since 1.3.13,[29] including acting as a reverse proxy and do load balancing of WebSocket applications. HTTP/1.1 Upgrade (101 Switching Protocols) HTTP/2 protocol support HTTP/3 protocol support (experimental since 1.25.0) URL rewriting and redirection

Mail proxy features TLS/SSL support STARTTLS support SMTP,[35] POP3, and IMAP proxy Requires authentication using an external HTTP server or by an authentication script

Other features include upgrading executable and configuration without client connections loss, and a module-based architecture with both core[38] and third-party module support.

The paid Plus product includes additional features such as advanced load balancing and access to an expanded suite of metrics for performance monitoring.

nginx information

AlternativeTo Categories

Development, Network & Admin, Security & Privacy

GitHub repository

  •  31,881 Stars
  •  8,313 Forks
  •  443 Open Issues
  •   Updated  
View on GitHub

Popular alternatives

View all

Top nginx apps (extensions / mods etc)

View all

Our users have written 6 comments and reviews about nginx, and it has gotten 337 likes

nginx was added to AlternativeTo by zero00072 on and this page was last updated .