Skip to content

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.
  • Labs icon Lab
  • A Cloud Guru
Google Cloud Platform icon

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

Path Info

Clock icon Intermediate
Clock icon 45m
Clock icon Oct 18, 2019

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.

The Cloud Content team comprises subject matter experts hyper focused on services offered by the leading cloud vendors (AWS, GCP, and Azure), as well as cloud-related technologies such as Linux and DevOps. The team is thrilled to share their knowledge to help you build modern tech solutions from the ground up, secure and optimize your environments, and so much more!

What's a lab?

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.

Provided environment for hands-on practice

We will provide the credentials and environment necessary for you to practice right within your browser.

Guided walkthrough

Follow along with the author’s guided walkthrough and build something new in your provided environment!

Did you know?

On average, you retain 75% more of your learning if you get time for practice.

Start learning by doing today

View Plans