Course Overview

As the entry point to your online services, Apache HTTP Server is vulnerable to attacks and security risks. You can protect your organization’s data by focusing on security and hardening of your environment.

In this course we will investigate the Apache HTTP Server’s place in the typical web service setup and inspect potential risks. You will learn to protect the server on multiple levels: installation, configuration, and traffic encryption. We will also investigate monitoring and logging as a way of understanding your server. You will set up protection against common vulnerabilities, such as Clickjacking and Denial-of-Service attacks.

By the end of the course, you will gain a deeper understanding of risk vectors, and by applying these measures your Apache HTTP Server will be the vital part of your services without compromising the security of your data.

What You Will Learn

  • Understand security hardening measures that will help keep your Apache HTTP Server safe from vulnerabilities.
  • Identify attack vectors that expose your data to risk.
  • Mitigate unavailability risks such as DoS attacks
  • Restrict access privileges and mitigating unauthorized access attempts
  • Protect your network traffic through use of SSL/TLS encryption
  • Set up logging and monitoring to understand the state of the server.

Program Curriculum

  • Installing Apache HTTP Server
  • Configuring Apache HTTP Server
  • Virtual Hosts
  • Testing your Lab Environment
  • $7 Million Cybersecurity Scholarship by EC-Council
  • Chapter 1 Quiz

  • Implementing Least Privilege Principle
  • Configuring SELinux
  • Setting Up Authentication and Authorization
  • Performing Access Control
  • Chapter 2 Quiz

  • Apache HTTP Server Logging
  • Web Server System Health
  • Monitoring Tools: Nagios Core
  • Monitoring Tools: Zabbix
  • Chapter 3 Quiz

  • Enabling SSL/TLS Encryption
  • Configuring ModSecurity Firewall
  • Deploying Fail2ban Intrusion Prevention
  • Stopping DDoS Attacks With mod_evasive
  • Chapter 4 Quiz

  • Injection Attacks
  • Cross-Site Attacks
  • Clickjacking
  • Chapter 5 Quiz

  • Disabling Configuration Directives
  • Enabling and Disabling Modules
  • Disabling Unneeded Services
  • Keeping Software Up-to-date
  • Chapter 6 Quiz

  • Course Review
  • Security Checklist
Load more modules

Instructor

Domagoj Marsic

Meet our author, Domagoj Marsic, a veteran professional with 15+ years of hands-on experience in systems and software development. He's honed his expertise at renowned organizations such as Sendoso, Amazon, IBM, and Erste Bank. In his recent role at Sendoso, Domagoj played a key part in implementing the Internal Development Platform and migrating legacy systems to modern, self-service solutions powered by Kubernetes and AWS. His career journey includes roles as a Systems Development Engineer and Software Development Engineer at Amazon, contributing to Amazon Product Search. At IBM, he managed deployments for notable European clients, specializing in web and application servers. While at Erste Bank, he led teams through intricate infrastructure projects, fostering seamless collaboration between IT operations and software development. Domagoj earned certifications as a Red Hat Certified System Administrator (RHCSA) and Red Hat Certified Engineer (RHCE), highlighting his proficiency in Red Hat Enterprise Linux and services like Apache HTTP Server. In his free time, he explores Python, Go, and Julia, experimenting with various proof-of-concept projects. Domagoj's deep interest in privacy underscores his belief in the significance of secure and private environments in today's interconnected world. As an instructor, he's committed to sharing his wealth of experience, empowering your journey as a skilled and innovative developer. Join him on an engaging and transformative learning adventure to unlock your full potential under his expert guidance.

Join over 1 Million professionals from the most renowned Companies in the world!

certificate

Empower Your Learning with Our Flexible Plans

Invest in your future with our flexible subscription plans. Whether you're just starting out or looking to enhance your expertise, there's a plan tailored to meet your needs. Gain access to in-demand skills and courses for your continuous learning needs.

Monthly Plans
Annual Plans
Save 20% with our annual plans!

Pro

Ideal for continuous learning, offering extensive resources with 600+ courses and diverse Learning Paths to enhance your skills.

$ 499.00
Billed annually or $59.00 billed monthly

What is included

  • 700+ Premium Short Courses
  • 50+ Structured Learning Paths
  • Validation of Completion with all courses and learning paths
  • New Courses added every month
Early Access Offer

Pro +

Experience immersive learning with Practice Labs, CTF Challenges, and exclusive EC-Council certifications for comprehensive skill-building.

$ 599.00
Billed annually or $69.00 billed monthly

Everything in Pro and

  • 800+ Practice Lab exercises with guided instructions
  • 150+ CTF Challenges with detailed walkthroughs
  • New Practice Labs and Challenges added every month
  • 3 Official EC-Council Essentials Certifications¹ (retails at $897!)
    Exclusive Bonus with Annual Plans

¹This plan includes Digital Forensics Essentials (DFE), Ethical Hacking Essentials (EHE), and Network Defense Essentials (NDE) certifications. No other EC-Council certifications are included.

Related Courses

1 of 8