title: How to replace a standard httpd package with httpd24-httpd from Software Collections?
body: <p>I am setting up a CentOS 7 server as the migration target of my old CentOS 6 server.</p>
  
  <p>With the state of system updates being so slow, I was thinking of using a more reactive or up-to-date repository for Apache httpd. This is out of security concerns (<a href="https://httpd.apache.org/security/vulnerabilities_24.html" rel="nofollow noreferrer">https://httpd.apache.org/security/vulnerabilities_24.html</a>).</p>
  
  <p>I came across SCL months ago but despite hours and hours of documentation reading and web browsing, I haven't yet found a way to have httpd24-http from SCL replace the standard httpd package, in the same way that mariadb packages are a drop-in replacement for mysql packages.</p>
  
  <p><strong>Is it possible to do without httpd from the default repository and instead have httpd24-httpd from SCL and how?</strong></p>
  
  <p>The thing that has me asking this question is that some packages (e.g. phpMyAdmin and roundcubemail) seem to not see the package from SCL and pull in httpd, which gets installed as a dependency.</p>
  
  <p>I am still somehow confused as to whether Apache httpd (2.4.39 atm) from the SCL is a replacement or whether it's supposed to be installed alongside httpd (2.4.6 atm), in which case, I am wondering whether there is much use since both programs will try to bind to port 80 and port 443. I'm surely missing a few key points in understanding the SCL ecosystem, specifically concerning httpd or similar daemons.</p>
  
  <p>EDIT
  I finally understood that the SCL version is to be installed alongside the standard httpd. Also, the standard http receives security backports, which answers my initial need.</p>