NGINX is popular web hosting and reverse proxy software for Linux systems. Like many other applications and services, it occasionally needs restarted. Restarting is especially common when making updates to configuration files. You’ll always need to restart or reload NGINX for the changes to take effect.
webserver
How to install Node.js on Raspberry Pi
A Raspberry Pi can function as a lightweight web server, hosting and serving content to thousands of users for a very low cost. Raspberry Pi models can host web server environments such as Node.js, which is a JavaScript runtime environment that is used for hosting websites. It offers users the ability to write websites in JavaScript, in which the code executes on the server instead of a client’s browser. This puts some additional load on the server when compared to a static site, but a Raspberry Pi can easily handle light traffic to the site.
How to remotely access your ebooks library with Calibre server
Calibre is, without a doubt, the most featured ebook manager available on Linux and other operating systems. The application is completely free and open source: it lets us easily organize, convert and sync our ebooks with a variety of devices and ebook readers. Calibre has an included media server, which can be used to remotely access a library.
Setting Up Jekyll with Nginx on Debian and Ubuntu Systems
Creating a static website and hosting it has never been easier, thanks to modern web development tools such as Jekyll. Jekyll is a static site generator powered by Ruby that allows you to create fast, secure, and easily maintainable websites. When combined with Nginx, a powerful HTTP server and reverse proxy, you have a powerful and flexible website deployment mechanism. This guide explains how to set up Jekyll with Nginx as a reverse proxy on Debian and Ubuntu systems.
How to deploy a self-hosted Vaultwarden instance
Everyone, nowadays, has several accounts and credentials to take care of, that’s why everyone needs a decent and possibly open source password manager. When it comes to managing passwords there are many choices available on Linux: in the past, for example we talked about “pass”, a great, command line oriented, password-manager based on standard tools such as GPG and git. In this article we explore an alternative which can be the ideal solution for individuals and small organizations: Vaultwarden.
Linux Apache log analyzer
For every visit to your Apache web server, a line is generated inside of the log file. As you can imagine, the log files can fill up very quickly with visitor information and errors that are encountered, so they become unwieldy and tough to sift through. Analyzing the logs is an important part of administering Apache and ensuring that it runs as expected.
Linux Apache not executing php files: Solution
If you are running an Apache web server on your Linux system and find that PHP files are not being executed, there are a few potential solutions that can help with this problem. PHP is a common component of web server setups, and is the programming langauge used by WordPress, the most popular content management system in the world. It is commonly installed alongside Apache and MySQL, which is known as LAMP (Linux, Apache, MySQL, PHP).
How to check Nginx version on Linux
In this tutorial, we will show how to checck the installed version of Nginx on a Linux system. Nginx is one of the most popular web server suites deployed across the internet and can be used as both a web server and a reverse proxy server. Knowing your version of Nginx will allow you to check for updates and install new features, compatibility with other Linux or web hosting components, and with ensuring that your current version of Nginx does not contain any published security vulnerabilities.
How to check Apache version on Linux
In this tutorial, we will show several methods you can use to check the installed version of Apache web server on a Linux system. Knowing the installed version of Apache is important for staying on top of new updates, checking for compatibility with other installed components, troubleshooting issues, and ensuring that your current version of Apache does not contain any published security vulnerabilities. Follow along with the Linux commands below that help us identify the version of Apache on all major Linux distros.
Comparing Linux Apache Prefork vs Worker MPMs
The Apache HTTP Server is a widely-used open-source web server that provides high performance and stability. It supports various Multi-Processing Modules (MPMs), including the Prefork and Worker MPMs, which handle incoming connections and serve dynamic content. When it comes to choosing the right MPM for your web server, it’s important to understand the differences between Prefork and Worker MPMs. In this article, we will compare the two MPMs and explore the key factors to consider when making a decision between them. Whether you’re a beginner or an experienced Linux administrator, this article will provide valuable insight into the Apache HTTP Server and help you choose the best MPM for your needs.
OpenLiteSpeed vs Nginx
One of the first – and most crucial – decisions that a website owner will need to make is what type of web server to use. The decision to host your website on a Linux system is a no brainer, but when it comes to web servers, there are a few choices and they all come with their own pros and cons. Among the most popular on Linux is NGINX and OpenLiteSpeed, both well known for their speed and ability to host concurrent connections.
OpenLiteSpeed as reverse proxy
In this tutorial, you will learn how to configure OpenLiteSpeed as a reverse proxy server. A system that sits between a client and a web server (or servers) can be configured as a reverse proxy. The proxy service acts as a frontend and works by handling all incoming client requests and distributing them to the backend web, database, and/or other server(s). The advantages of a reverse proxy become most apparent under high traffic conditions or situations where multiple backend servers are deployed and need some form of load balancing.