Httpd refuses to start due to missing 'run' directory under ServerRoot after upgrade to RHEL8

Solution Unverified - Updated -


  • Httpd refuses to start.
  • Ansible template to install and configure Httpd which worked on RHEL7 does not work on RHEL8.


  • Red Hat Enterprise Linux (RHEL) 8
  • Httpd 2.4
  • Upgrade from RHEL7 to RHEL8

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In