Fast and configurable
February 08, 2019

Fast and configurable

Shea Bunge | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with NGINX

Ever since discovering Nginx as an alternative to Apache, it has been my web server of choice for a variety of purposes, whether it be creating a versatile development server accommodating a variety of platforms across many different sites, or setting up a high-speed scalable server with integration with a popular content management system for a client. The powerful yet flexible configuration options of Nginx makes it straightforward to configure a server for a multitude of different tasks, and a clear choice for almost any situation.
  • Powerful and flexible configuration
  • Low resource usage with low overhead
  • Well-supported on major operating systems
  • Less well-known in communities than Apache, making it more difficult to find documentation and support
  • Requires manual configuration for integration with some popular CMS
  • Easy to write configuration from the ground-up and fine-tune to suit the needs of each site.
  • Able to make use of several features and integrations to drastically reduce site load time.
  • Reduces cost of resources needed to run servers.
Apache has the advantage of being very widely supported and well-known, which makes integration with various tools and software simple, whereas Nginx often requires manual configuration to achieve the same thing. However, the ease of use, configurability, and relatively small footprint of Nginx makes up for its smaller support base, as, once configured, it provides better performance and usability than Apache.
Nginx is well suited for many different sorts of websites, whether they be for serving static content or making use of a back-end scripting language. As Nginx is not as well supported as some alternatives, support for integration with some software platforms may be lacking and require manual configuration. For this reason, Nginx may be a little more difficult to use for those unfamiliar with server administration.