Como sugerido por @Michael Hampton, entrei em contato com o grupo SCL porque ele mantém o pacote httpd24-httpd
(e muitos outros). Aqui está a resposta que recebi de Joe Orton:
SCLs are not expected to be compatible at package level with system packages by definition. Packages which depend on "webserver" typically want to drop a config file into /etc/httpd/conf.d, as you've found, and that doesn't work with the SCL httpd24.
You could in theory bridge the gap between packages which require "webserver" and httpd24: own /etc/httpd/conf.d, drop a file in /opt/rh/.../conf.d/ which has an IncludeOptional for that directory, and provide "webserver". Not sure I'd recommend it, but it should be possible to get working with some hacking.
Neste caso em particular, eu valorizo a facilidade de manutenção do sistema em relação ao menor tamanho de software instalado resultante da falta de httpd
e httpd24-httpd
instalado; então eu instalei os dois e estou bem com isso. Se você realmente não quer ter esses dois pacotes instalados ao mesmo tempo, então Joe sugeriu um possível caminho a ser seguido.