Загрузка...

Apache Web Server Tutorial for Beginners | Custom Domain, HTTPS, SSL, VirtualHost, Reverse Proxy

#mprashant

Apache Web Server Full Course 🔥 | Install, Host Websites, SSL, Reverse Proxy, Load Balancing (Step-by-Step)
Master Apache Web Server in 90 Minutes 💻 | Host Multiple Sites, Setup SSL, Reverse Proxy & Load Balancer

🚀 Learn Apache Web Server from Scratch! In this full hands-on tutorial, you'll set up and configure Apache (httpd) on AWS EC2 Linux and explore real-world use cases like hosting multiple websites, enabling HTTPS/SSL, setting up a reverse proxy, load balancing, and more.

🧠 Whether you're a beginner or a developer looking to master Apache, this video covers everything you need to know to get started with the most popular open-source web server in the world.
📌 What You’ll Learn:
- How to install Apache on Linux EC2 (CentOS/Amazon Linux)
- Set up a custom domain with Apache
- Secure your site with HTTPS using Let’s Encrypt
- Configure Virtual Hosts for multiple websites
- Use Apache as a Reverse Proxy for Node/React apps
- Load balancing setup with Apache
- Customize error pages and log files

🔗 Resources mentioned:
-----------------------------------------
Static Website Link
https://www.canva.com/design/DAGdfr8-1JI/gY703s94UXZX5MUnywxK9w/edit?utm_content=DAGdfr8-1JI&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton

Examples of VirtualHost
https://httpd.apache.org/docs/2.4/vhosts/examples.html

Video Slides
https://www.canva.com/design/DAGd-HIRHdg/1hcTFeMTFUwo086mroJWhA/edit?utm_content=DAGd-HIRHdg&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton

Timelines
00:00 Intro
00:44 What is Apache Webserver?
04:45 Lab Setup - AWS EC2
08:18 Installation Apache Webserver
13:10 Hosting Custom Webpage
15:42 HTTPD Conf Overview
25:21 Logging
27:39 Create HTTPD Config from Stratch
30:05 HTML & CSS Website
32:09 Configure CUSTOM DOMAIN
36:58 HTTPS & SSL Configuration
46:55 Custom ERROR Pages
50:34 VirtualHOST
59:26 Hosting MULTIPLE WEBSITES
01:04:55 VirtualHost Examples
01:06:38 REVERSE PROXY
01:15:34 Apache LoadBalancing
01:24:19 Topics to Explore
🟢 1. Introduction
• What is Apache HTTP Server?
• Use cases and popularity in web hosting
• Apache vs NGINX – quick overview

🟡 2. Lab Setup
• Environment overview (Linux OS – Ubuntu/CentOS)
• Install Apache on AWS EC2 / local VM
• How to access the server via terminal

🔧 3. Installing Apache
• Using apt or yum to install Apache
• Starting, stopping, and enabling Apache service
• Verifying the web server is running ( http://IP)

📁 4. Apache Directory Structure
• Key directories: /etc/httpd/, /var/www/html/
• Files: httpd.conf, .htaccess, apache2.conf, sites-available, sites-enabled

⚙️ 5. Apache Configuration Basics
• Editing httpd.conf / apache2.conf
• ServerName, DocumentRoot, Directory settings
• Understanding Listen, ServerAdmin, and LogLevel

🌐 6. Hosting a Static Website
• Placing HTML files in /var/www/html/
• Changing DocumentRoot and serving custom sites
• Setting correct permissions and ownership

🖥️ 7. Virtual Hosts (Name-Based Hosting)
• Hosting multiple domains/websites on one Apache server
• Creating and enabling virtual host config files
• ServerName, ServerAlias, ErrorLog, CustomLog

🔐 8. Enabling HTTPS with SSL
• Installing SSL certificates (Let’s Encrypt with Certbot)
• Redirecting HTTP to HTTPS
• Configuring SSL in Apache virtual hosts

🛡️ 9. Access Control and Authentication
• Using .htaccess and .htpasswd for basic auth

📊 10. Logging and Monitoring
• Access logs and error logs
• Custom log formats

🚀 11. Apache as Reverse Proxy
• Using mod_proxy, mod_proxy_http
• Proxying requests to backend apps (Node.js, Python, etc.)
• Load balancing with Apache (mod_proxy_balancer)

• Domain + SSL + virtual host setup

Видео Apache Web Server Tutorial for Beginners | Custom Domain, HTTPS, SSL, VirtualHost, Reverse Proxy канала M Prashant
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять