Linux Tutorials on the topic “nginx”
Author: Hitesh Jethva • Tags: centos, linux, nginx • Comments: 1 • Published: Feb 14, 2020
LibModSecurity is a free and open-source web application firewall (WAF) that can be used to protect an Nginx server from different kinds of cyberattacks. In this tutorial, we will show you how to download and compile LibModSecurity with Nginx support on CentOS 8.
Author: Hitesh Jethva • Tags: centos, linux, nginx, web server • Comments: 0 • Published: Feb 13, 2020
Flarum is a free, open-source and next-generation forum software that makes it easier for you to start and grow a successful online community. It is simple, lightweight, fast and mobile-friendly software based on PHP.
Author: Blago Eres • Tags: centos, linux, nginx • Comments: 1 • Published: Feb 04, 2020
DokuWiki is a simple to use and highly versatile Open Source wiki software that doesn't require a database. It is loved by users for its clean and readable syntax. This tutorial will show you how to install DokuWiki on a CentOS 8 server.
Author: Hitesh Jethva • Tags: debian, nginx, web server • Comments: 0 • Published: Jan 24, 2020
Author: Hitesh Jethva • Tags: centos, linux, nginx, server • Comments: 0 • Published: Jan 20, 2020
Plex is a free, open-source and full-featured media server that allows you to stream your photos, video and audio files on your PC, tablet, phone from anywhere around the world. In this tutorial, we will show you how to install Plex Media Server on CentOS 8 with Nginx as a reverse proxy.
Author: Muhammad Arul • Tags: centos, linux, nginx, server • Comments: 0 • Published: Jan 09, 2020
In this tutorial, we show you how to install Nextcloud 17 with the Nginx web server, PHP 7.3 and MariaDB database on a CentOS 8 server. We will install Nextcloud and secure it with a free Let's Encrypt SSL certificate.
Author: Hitesh Jethva • Tags: debian, nginx, php, programming • Comments: 4 • Published: Jan 07, 2020
Symfony is a free, open-source and high-performance PHP framework that can be used to build web applications, APIs, microservices and web services. In this tutorial, we will show you how to install Symfony 5 with Nginx on Debian 10.
Author: Navjot Singh • Tags: linux, nginx, ubuntu, web server • Comments: 0 • Published: Jan 02, 2020
Wallabag is a read it later kind of service. It allows you to save webpages so that you can read it later at your own leisure pace. This tutorial will cover how to install and setup Wallabag on a server running on Ubuntu 18.04 and above.
Author: sohan patel • Tags: linux, nginx, ubuntu, web server • Comments: 1 • Published: Dec 20, 2019
osTicket is an open-source ticketing system on the Linux platform written in PHP. In this tutorial, I will show you how to install osTicket on Ubuntu 18.04, using Nginx as a web server, MySQL/MariaDB as a database server and PHP.
Author: Karl Wakim • Tags: debian, nginx • Comments: 0 • Published: Dec 19, 2019
Textpattern is a free and open-source PHP content management system. It is rather lightweight, fast, and easy to use while providing decent customizability through themes and plugins. In this guide, we will install Textpattern on a fresh Debian 10 instance.
What is Nginx?
Nginx is the second most popular open source (BSD License) web server software after Apache. Being more recent than the latter, it follows a different operation approach that is beneficial in specific cases such as the handling of concurrent requests. Besides its core functionality as a web server, it also boasts some mail proxy server features supporting TLS/SSL, STARTTLS, SMTP, POP3 and IMAP. It's HTTP server features include the serving of static and index files, accelerated reverse proxying with caching and automatic load balancing and fault tolerance, modular architecture with the ability to apply filters, name or IP-based virtual servers, keep-alive and pipeline connections support, uninterrupted client servicing during reconfiguration or upgrade, bandwidth throttling, different function execution based on the client address, validation of HTTP referrers, request limiting, MP4 and FLV streaming and syslog logging.
Nginx is a versatile and scalable software that can work on FreeBSD, Linux, Solaris, AIX, HP-UX, Mac OSX and Windows XP or Server 2003. The main difference with Apache is the fact that Nginx is relying in an asynchronous event-driven and non-blocking architecture. Nginx is preferred over Apache for its incomparable speed, as it works twice as fast when serving static content. It is also similarly extensiable as Nginx also supports add-on modules that must be compiled though. Nginx can successfully balance the load even when it is called to handle many thousands of traffic requests per second. This high performance capabilities combined with low RAM capacity requirements, and also the ease of use of its configuration tools has made Nginx the most popular web server (42%) in the top one thousand websites (based on traffic), and the second most widely used web server tool in the whole world of active internet websites (22%).
For those who need to reach utmost levels of performance taking full advantage of their systems, there is also the choice of Nginx Plus (one month free trial) which features more advanced tools for load balancing, content caching, media streaming and performance monitoring and management.
HowtoForge and Nginx
We at HowtoForge love Nginx as it is our web server of choice for our own website as well. That said, HowtoForge is filled with tutorials that show how to install Nginx in various popular Linux distributions, how to configure hosting control panels to manage it, how to compile extra modules to extend its functionality and how to integrate cloud services to it. You will also find helpful guides on how to install CS-Cart on nginx, how to secure yourself from SSL attacks, how to run redmine project management, how to improve its speed and how to install, configure and use various webmail applications on nginx.
Still, if you can't find what you're looking for, don't despair. Visit the helpful HowtoForge forums instead, and ask for the advice of the web administration experts that are hanging out there. There's even a dedicated section named “Server Operation” where people help each other on all things relating to Apache, Samba, MySQL, DNS, Postfix etc.