https://bugs.contribs.org/show_bug.cgi?id=10541

            Bug ID: 10541
           Summary: Suppress ProxyPass for ACME challenge
    Classification: Contribs
           Product: SME Contribs
           Version: 9.2
          Hardware: ---
                OS: ---
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: smeserver-letsencrypt
          Assignee: jcr...@safeandsoundit.co.uk
          Reporter: contr...@pythontech.co.uk
        QA Contact: contribteam@lists.contribs.org
  Target Milestone: ---

I have a backend server which I want to serve requests for
https://mysvc.mydomain.tld via the ProxyPass mechanism, but I want the SME
Server to handle the letsencrypt certificates for this in addition to the
primary domain (after all, external https connections are made to the SME
server, so the certificate needs to be available to the initial SSL
negotiation).

(I also want the reverse proxy connection from SME to backend server to be http
only, but that's a separate issue.)

As things stand, a request for
http://mysvc.mydomain.tld/.well-known/acme-challenge/$whatever gets forwarded
to the backend server, which does not have the challenge machinery.

I believe I have fixed this locally by creating a custom template fragment
/etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/ProxyPassVirtualHosts/40ACME
containing the lines:

    # letsencrypt challenge runs on front end server
    ProxyPass /.well-known/acme-challenge/ !

Can this (without -custom of course) be added to the contrib?  I can't think of
a use case where you would want to forward the challenge.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
_______________________________________________
Mail for each SME Contribs bug report
To unsubscribe, e-mail contribteam-unsubscr...@lists.contribs.org
Searchable archive at https://lists.contribs.org/mailman/public/contribteam/

Reply via email to