Linux Tutorials on the topic “nginx”
Author: Florian Schaal • Tags: apache, control panels, debian, ispconfig, linux, nginx, php, web server • Comments: 5 • Published: Dec 01, 2019
This tutorial shows how to build PHP 7.4 as PHP-FPM and FastCGI version on Ubuntu 18.04 LTS that uses the ISPConfig 3 Hosting Control Panel.
Author: Blago Eres • Tags: debian, linux, nginx, web server • Comments: 0 • Published: Nov 28, 2019
Microweber is a drag and drop website builder and a powerful next-generation CMS and based on the PHP Laravel Framework. This tutorial will show you how to install Microweber on a fresh Debian 10 (buster) system with Nginx as a web server and MariaDB as a database engine.
Author: Blago Eres • Tags: freebsd, nginx, web server • Comments: 1 • Updated: Nov 21, 2019
This tutorial will walk you through the Shopware Community Edition (CE) installation on FreeBSD 12 system by using NGINX as a web server.
Author: Blago Eres • Tags: debian, nginx, web server • Comments: 0 • Published: Nov 20, 2019
Monica is an open source Personal Relationship Management (PRM) web application designed to organize interactions with your loved ones. Think of it as a CRM (a popular tool used by sales teams in the corporate world) for your friends or family.
Author: Karl Wakim • Tags: debian, nginx, programming, server • Comments: 0 • Published: Nov 15, 2019
Gitea is a code hosting web application written in Go and forked from Gogs. As its name suggests, it is designed to be used with the popular source control program Git, similarly to Gitlab and Github. This guide will explain how to install Gitea on Debian 10 behind an HTTPS reverse proxy (Nginx).
Author: Blago Eres • Tags: freebsd, nginx, web server • Comments: 0 • Published: Nov 12, 2019
ExpressionEngine is a mature, flexible, secure, free open-source content management system (CMS) written in PHP. This guide will walk you through the ExpressionEngine installation process on a fresh FreeBSD 12 using PHP, MariaDB as a database, and Nginx as a web server.
Author: Blago Eres • Tags: centos, nginx, web server • Comments: 0 • Published: Nov 06, 2019
ExpressionEngine is a mature, flexible, secure, free open-source content management system (CMS) written in PHP. This guide will walk you through the ExpressionEngine installation process on a fresh CentOS 8 using PHP, MariaDB as a database, and Nginx as a web server.
Author: Till Brehm • Tags: control panels, debian, ispconfig, nginx, web server • Comments: 25 • Updated: Nov 04, 2019
This tutorial shows how to prepare a Debian 10 (Buster) server (with Nginx, BIND, Dovecot) for the installation of ISPConfig, and how to install ISPConfig 3.1. ISPConfig 3 is a web hosting control panel.
Author: Hitesh Jethva • Tags: centos, linux, nginx, web server • Comments: 3 • Published: Oct 31, 2019
WordPress is a free, open-source and most widely used content management system in the world. In this tutorial, we will explain how to install WordPress with Nginx on CentOS 8 server and then we secure the server by using a free Let's Encrypt SSL certificate.
Author: Blago Eres • Tags: debian, nginx, web server • Comments: 0 • Published: Oct 29, 2019
This tutorial will show you how to install MyBB forum software on Debian 10 (buster) system using Nginx web server and how to secure the installation with a Let's Encrypt SSL certificate.
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.