Apache config file auswirkungen auf Certbot

Alles, was den Apache betrifft, kann hier besprochen werden.

Apache config file auswirkungen auf Certbot

Postby Planlos » 26. May 2023 17:23

Hallo allerseits,

ich habe ein Problem bei der Erstellung einer config file für Apache2. Bisher hat immer alles funktioniert nur die reverse proxys machen mir etwas Probleme.
Ich habe einen Nextcloud signaling server aufgesetzt und für die Konfiguration des Apache webservers an folgende Anleitung gehalten https://kaamoscreations.com/blog/complete-guide-how-setup-nextcloud-spreed-signaling-server-ie-talk-high-performance-backend.

Code: Select all
<IfModule mod_ssl.c>
     <VirtualHost _default_:443>
               ServerAdmin admin@localhost
               ServerName localhost
               ServerAlias signaling.your.domain

       SSLEngine on

       # Enable http2
       Protocols h2 http/1.1

       # Use HSTS
       Header always set Strict-Transport-Security "max-age=63072000; preload"

       <FilesMatch "\.(cgi|shtml|phtml|php)$">
               SSLOptions +StdEnvVars
       </FilesMatch>

       <Directory /usr/lib/cgi-bin>
               SSLOptions +StdEnvVars
       </Directory>

       ProxyPass   "/standalone-signaling/""ws://127.0.0.1:8080/"

       RewriteEngine On

       # Websocket connections from the clients.
       RewriteRule ^/standalone-signaling/spreed$ - [L]

       # Backend connections from Nextcloud.
       RewriteRule ^/standalone-signaling/api/(.*) http://127.0.0.1:8080/api/$1 [L,P]

       Include /etc/letsencrypt/options-ssl-apache.conf
       SSLCertificateFile      /etc/ssl/certs/ssl-cert-snakeoil.pem
       SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key

       ErrorLog ${APACHE_LOG_DIR}/error.log
       CustomLog ${APACHE_LOG_DIR}/access.log combined

   </VirtualHost>
</IfModule>


Das ganze lässt sich aktivieren und der webserver auch neu starten. Nur wenn ich dann Certbot starte bekomme ich folgende Meldung

Code: Select all
Certbot doesn't know how to automatically configure the web server on this system. However, it can still get a certificate for you. Please run "certbot certonly" to do so. You'll need to manually configure your web server to use the resulting certificate.


Bisher ist diese Meldung nicht aufgetaucht und Certbot hat mir immer brav Zertifikate ausgestellt. Daher gehe ich davon aus, dass ich etwas vermasselt habe.
Gibt es hier jemanden der sich diesbezüglich etwas besser auskennt und mir weiterhelfen würde? Ich wäre sehr Dankbar für die Hilfe!
Planlos
 
Posts: 1
Joined: 26. May 2023 17:08
XAMPP version: 8.1.17
Operating System: Ubuntu 18.04

Re: Apache config file auswirkungen auf Certbot

Postby Nobbie » 27. May 2023 12:32

Das hier ist nur das Xampp Apache Forum. Certbot ist weder ein Apache Tool noch ein Xampp Tool. Tools von Drittanbietern können wir leider nicht supporten.

P.S.: Hast Du wirklich einfach nur die Konfiguration des VirtualHost eins zu eins abgekupfert?? Du musst natürlich beim ServerAlias statt signaling.your.domain den richtigen Domainnamen angeben und auch weiter unten die Zertifikatsnamen richtig angeben. Außerdem fehlt da beim ReverseProxy eine Leerstelle zwischen zwei Parametern:

Statt

Code: Select all
ProxyPass   "/standalone-signaling/""ws://127.0.0.1:8080/"


muss das natürlich

Code: Select all
ProxyPass   "/standalone-signaling/" "ws://127.0.0.1:8080/"


heißen.
Nobbie
 
Posts: 13170
Joined: 09. March 2008 13:04


Return to Apache

Who is online

Users browsing this forum: No registered users and 13 guests