Linux Tutorials on the topic “nginx”
Author: Blago Eres • Tags: fedora, linux, nginx, web server • Comments: 0 • Published: Mar 18, 2019
Pagekit is modern, intuitive, modular, and flexible open source (MIT license) CMS built with Symfony components and Vue.js. It gives you the tools to create beautiful websites.
Author: Hitesh Jethva • Tags: debian, linux, nginx, security, ubuntu • Comments: 5 • Published: Mar 14, 2019
Nginx is an open source, lightweight, high-performance the fastest growing web server around the world. In this tutorial, we will explain some popular Nginx server security tips and tricks.
Author: Blago Eres • Tags: debian, linux, mysql, nginx, php, web server • Comments: 0 • Published: Mar 08, 2019
PyroCMS is a powerful, modular, Open Source CMS and development platform built with Laravel 5. In this tutorial, I will show you how to install Pyro CMS on Debian 9 with Nginx web server and MariaDB database.
Author: Blago Eres • Tags: centos, linux, mysql, nginx, php, server, web server • Comments: 0 • Published: Mar 07, 2019
Bolt is a sophisticated, lightweight and simple CMS built with PHP. In this tutorial, we will go through the Bolt CMS installation on CentOS 7 system by using Nginx as a web server, MariaDB as a database server, and optionally you can secure transport layer by using acme.sh client and Let's Encrypt certificate authority to add SSL support.
Author: Till Brehm •
Tags: apache, control panels, debian, ispconfig, linux, nginx, php, web server •
Comments: 82 •
Updated: Feb 20, 2019
This tutorial shows how to build PHP 7.1, PHP 7.2, and PHP 5.6 as PHP-FPM and FastCGI version on Debian 9 (Stretch) that uses the ISPConfig 3 Hosting Control Panel.
Author: Blago Eres • Tags: fedora, linux, nginx, web server • Comments: 0 • Published: Feb 11, 2019
Matomo (formerly Piwik) is a free and open source web analytics application developed by a team of international developers, that runs on a PHP/MySQL web server. It tracks online visits to one or more websites and displays reports on these visits for analysis.
Author: Muhammad Arul • Tags: linux, nginx, server, ubuntu, virtualization • Comments: 7 • Published: Feb 08, 2019
Docker Registry or 'Registry' is an open source and highly scalable server-side application that can be used to store and distribute Docker images. In this tutorial, we're going to show you how to install and configure a Private Docker Registry on a Ubuntu 18.04 server.
Author: Blago Eres • Tags: linux, mysql, nginx, php, ubuntu, web server • Comments: 0 • Published: Feb 04, 2019
Bolt is a sophisticated, lightweight and simple CMS built with PHP, it is created using modern open source libraries, and is best suited to build sites in HTML5 with modern markup. In this tutorial, we will go through the Bolt CMS installation on Ubuntu 18.04 LTS system.
Author: Blago Eres • Tags: debian, linux, mysql, nginx, php, web server • Comments: 1 • Published: Jan 31, 2019
October CMS is a free, open-source, self-hosted CMS platform based on the Laravel PHP Framework. This tutorial shows the installation of October CMS on Debian 9 with Nginx and MariaDB, secured with a free SSL certificate from Let's encrypt.
Author: Blago Eres • Tags: fedora, linux, nginx, web server • Comments: 0 • Published: Jan 24, 2019
In this tutorial, we will build Nginx with all available modules in the open source version of Nginx and we will use mainline version which is at 1.15.8 at the time of this writing. Update version numbers when newer versions become available.
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.