FROM httpd:2.4.67

RUN set -eux; \
    if grep -q '^#LoadModule http2_module' /usr/local/apache2/conf/httpd.conf; then \
        sed -i 's/^#LoadModule http2_module/LoadModule http2_module/' /usr/local/apache2/conf/httpd.conf; \
    elif ! grep -q '^LoadModule http2_module' /usr/local/apache2/conf/httpd.conf; then \
        echo 'LoadModule http2_module modules/mod_http2.so' >> /usr/local/apache2/conf/httpd.conf; \
    fi; \
    { \
        echo ''; \
        echo '# CVE-2026-49975 h2c direct test settings'; \
        echo 'Protocols h2c http/1.1'; \
        echo 'H2Direct on'; \
    } >> /usr/local/apache2/conf/httpd.conf

EXPOSE 80

CMD ["httpd-foreground"]