Featured resource
2025 Tech Upskilling Playbook
Tech Upskilling Playbook

Build future-ready tech teams and hit key business milestones with seven proven plays from industry leaders.

Check it out
  • Lab
    • Libraries: If you want this lab, consider one of these libraries.
    • Cloud
    • Security
Google Cloud Platform icon
Labs

Converting SELinux Log File with sealert and Finding Entries for HTTP in the Log File

The objective of this lab is to convert the SELinux log file with `sealert` and find entries for HTTP in the log file. You have a situation where Apache does not seem to be working properly and SELinux is presenting a problem. It is your job to look at the SELinux output log file, understand what the problem might be, and try to find a solution to the problem based on it. First, you will need to convert the contents of the `/var/log/audit/audit.log` SELinux log file to something that is more understandable to humans. Next, you need to see if you can find any entries in regard to the web server in the log file. You are basically fixing a problem with the misconfiguration of SELinux and making the Apache server functional again. When you do that, the Apache server should become available and you should verify that you solved the problem by accessing it from outside the server through your web browser.

Google Cloud Platform icon
Lab platform
Lab Info
Level
Intermediate
Last updated
Sep 22, 2025
Duration
45m

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.
Table of Contents
  1. Challenge

    Verify Image Loading Error and Investigate the Cause
    1. Go to the website at http://<PUBLIC_IP_ADDRESS> and verify that the LA_Logo.png image does not load.

    2. Verify that the SELinux is the cause of the problem.

  2. Challenge

    Search the SELinux Logs for Problems
    1. Search the SELinx logs with ausearch and sealert to find the cause of the problem.

    2. Notice that /var/www/LA_Logo.png has a wrong label.

  3. Challenge

    Resolve the Image Loading Error

    Change the label of of /var/www/LA_Logo.png to match the label of /var/www/index.html.

  4. Challenge

    Confirm the Error Was Resolved

    Confirm that the problem has been fixed by trying to access the site at http://<PUBLIC_IP_ADDRESS> via your browser.

About the author

Pluralsight Skills gives leaders confidence they have the skills needed to execute technology strategy. Technology teams can benchmark expertise across roles, speed up release cycles and build reliable, secure products. By leveraging our expert content, skill assessments and one-of-a-kind analytics, keep up with the pace of change, put the right people on the right projects and boost productivity. It's the most effective path to developing tech skills at scale.

Real skill practice before real-world application

Hands-on Labs are real environments created by industry experts to help you learn. These environments help you gain knowledge and experience, practice without compromising your system, test without risk, destroy without fear, and let you learn from your mistakes. Hands-on Labs: practice your skills before delivering in the real world.

Learn by doing

Engage hands-on with the tools and technologies you’re learning. You pick the skill, we provide the credentials and environment.

Follow your guide

All labs have detailed instructions and objectives, guiding you through the learning process and ensuring you understand every step.

Turn time into mastery

On average, you retain 75% more of your learning if you take time to practice. Hands-on labs set you up for success to make those skills stick.

Get started with Pluralsight