The purpose of this tutorial is to host a simple web server using only Python on a Linux system. This produces a very lightweight web server and works well to host a microservice, a browser-based file manager, or to test a website without deploying a full web server such as Apache or NGINX.
As you probably noticed a long time ago, online websites can be accessed either with or without their www. prefix. For example www.linuxconfig.org and linuxconfig.org.
A LAMP stack is an assortment of software that contains everything you need in order to serve a website, show dynamic content, and store or retrieve data from a database. The software is all within the LAMP acronym, namely the Linux operating system, Apache web server, MySQL database (or MariaDB alternatively), and PHP programming language.
This article will provide you with an information on how to open port in Redhat Linux, and more specifically we will be talking about the HTTP port 80. firewalld is the default firewall program that comes pre-installed on Red Hat Enterprise Linux 7 and 8. By default, the firewall is turned on, meaning that a very limited number of services are able to receive incoming traffic.
In this tutorial we will talk about how to migrate Apache to Nginx. Apache and Nginx are probably the most used Web servers on Linux. The former is the most ancient of the two: its development started in 1995, and it played a very important role in the World Wide Web expansion; it is still the most popular web server around.
In this Ampache Raspberry Pi installation you will learn how to setup a web based audio/video streaming application, which allow us to access our music and videos remotely. It is a completely open source project, written in PHP. The source code is hosted on github, and at the moment of writing, the latest available release is
4.4.3. In this tutorial we see how to install it on a Raspberry Pi OS, so to create a self-hosted media server.
WordPress is a free and open source Content Management System written in PHP and is what a vast segment of websites is based on. The platforms has a vary nice feature: it allows the creation and management of multiple websites from the same installation. While migrating a WordPress installation is quite easy, to migrate WordPress multisite to a new server requires additional steps. In this tutorial we see how to proceed.
This article describes how to test your HTTPS client or browser using openssl. To test your HTTPS client, you need an HTTPS server, or a web server, such as IIS, apache, nginx, or openssl. You also need some test cases. There are three common failure modes in SSL/TLS:
- The client makes the connection when it should not,
The Amazon Web Services command line tool (AWS CLI) gives users the ability to control and manage AWS services through command line scripts. This makes everything very easy to manage with a single tool, and it can be installed on any Linux distribution.
The tool requires Python in order to run, so that’s really the only prerequisite.
Apache web servers utilize the virtual host feature in order to host more than one website. If you have Apache installed on Fedora Linux and want to run multiple websites, this is the route you will have to take. But don’t worry, Apache makes it rather easy to setup and configure virtual hosts.
In this guide, we’ll go through the step by step instructions to configure Apache virtual hosts on Fedora.
In this tutorial you will learn:
- How to configure Apache virtual hosts on Fedora Linux