Letsencrypt mit Apache mod_proxy

Pappmann

New Member
Hallo,
habe bereits diverse Apache Direktiven probiert um letsencrypt auf meiner Webseite mit folgender Konfiguration zum laufen zu bekommen, leider schlägt es jedes mal fehl:

Code:
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/socket.io [NC]
RewriteCond %{QUERY_STRING} transport=websocket [NC]
RewriteRule /(.*) ws://127.0.0.1:4567/$1 [P,L]
ProxyPassReverse /socket.io ws://127.0.0.1:4567/socket.io
RewriteCond %{REQUEST_URI} ^/ [NC]
RewriteRule ^/(.*)$ http://127.0.0.1:4567/$1 [P,L]
ProxyPassReverse / http://127.0.0.1:4567/

SSLProxyEngine On
ProxyPass / https://127.0.0.1:4567/
ProxyPassReverse / https://127.0.0.1:4567/

Hat jemand einen Tip wie die Erstellung und Erneuerung damit funktioniert?
 

Pappmann

New Member
habe es eben mit folgender Direktive probiert;

Code:
<Location ~ ^/.well-known/acme-challenge($|/)>
   RewriteEngine On
   RewriteRule .* - [L,R=404]
</Location>

RewriteEngine On
ProxyPass /.well-known/acme-challenge !
RewriteCond %{REQUEST_URI} ^/socket.io [NC]
RewriteCond %{QUERY_STRING} transport=websocket [NC]
RewriteRule /(.*) ws://127.0.0.1:4567/$1 [P,L]
ProxyPassReverse /socket.io ws://127.0.0.1:4567/socket.io
RewriteCond %{REQUEST_URI} ^/ [NC]
RewriteRule ^/(.*)$ http://127.0.0.1:4567/$1 [P,L]
ProxyPassReverse / http://127.0.0.1:4567/

SSLProxyEngine On
ProxyPass / https://127.0.0.1:4567/
ProxyPassReverse / https://127.0.0.1:4567/

funktioniert! :)

Ist das so richtig? Mal schauen auf das renew auch geht.
 
Zuletzt bearbeitet:

Werbung

Top