Practical articles, in-depth tutorials, and architectural insights on software engineering, AI, and systems.
Learn how to structure a Linux server to handle multiple different domains using server blocks, traffic routing, and secure isolation.
Learn how to install, configure, and manage the Apache web server on Ubuntu Server, hosting multiple websites on a single machine securely using virtual hosts.
Learn how to install, configure, and deploy an Nginx web server on an Ubuntu Server environment. A step-by-step guide designed for engineers and tech enthusiasts.
Learn how to install, configure, and manage the ISC DHCP Server on Ubuntu systems to automate IP address distribution across your local network securely and reliably.
Learn how to structure domain name resolution on Ubuntu Server using modern tools like Systemd-resolved and BIND9. Understand the practical impact of DNS on infrastructure and prevent common connectivity failures.
Learn the step-by-step process to configure a static IP address on Ubuntu Server using Netplan, ensuring your server always maintains the same local network location without surprises.
Discover the practical differences between iptables, nftables, and UFW in Ubuntu. Understand which tool to choose for efficient and secure network traffic management.
Learn how to secure your Ubuntu Server by controlling network traffic with UFW in a simple, practical and straightforward way.
Learn how to replace vulnerable passwords with cryptographic key pairs for remote access. A practical guide to configuring secure SSH authentication on Linux servers.
Learn how to configure and secure SSH access on Ubuntu Server. Discover how to disable passwords, use cryptographic keys, and shield your environment against intrusions.
Page 48 of 204 • 2036 articles