Enable Apache Virtual Hosting on Ubuntu 19.04

Virtual Hosts represents a mechanism in which Apache can serve different web content based on separate IP Addresses (IP-based Vhosts) or serve multiple websites or domains and subdomains based on a single IP Address or network interface (Name-based Vhosts). Apache Name-based Virtual Hosts on Internet works hand-in-hand with the DNS server, which is responsible with mapping …

Create Self-Signed Certificates and Enable Apache SSL in Ubuntu 19.04

SSL (Secure Sockets Layer) represents a cryptographic protocol used in web HTTP transactions between two parts , usually a server and a client, (in this case between Apache HTTPD web server and a browser) in which the information exchanged between them is securely transmitted over the network. Once the connection is negotiated and established at both …

Integrate Linux Mint 19.1 to Windows Server 2019 Active Directory Domain Controller

This tutorial will describe how you can join machines that run Linux Mint 17.1 OS to Windows 2012 Active Directory Domain Controller in order to authenticate remote accounts from AD back end identity provider to local Linux workstations with the help of SSSD service and Realmd system DBus service. The System Security Services Daemon (SSSD) is …

Enable Apache CGI for Dynamic Programming Languages on Ubuntu 19.04

CGI (Common Gateway Interface) is an protocol which allows Apache Web Server to interact with external programs, especially scripts written in interpreted languages, such as Bash, Python, Perl, Ruby, or even compiled programs, written in C, C++ or others, in order to generate dynamic web content. Basically, CGI programs or scripts can be written in any …