xamp - vhost und SSL mit letsencrypt

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

xamp - vhost und SSL mit letsencrypt

Postby erich.wanker » 16. February 2021 16:14

Hallo,
ich hab ein Problem mit 3 Domains auf einem Windows 2019 Server mit Xampp
Das hier beschriebene Beispiel gilt für alle 3 Domains

folgende Adressen im Chrome-Browser habe ich getestet:

domain1 -> Die Verbindung zu dieser Webseite ist nicht sicher
www.domain1 -> Verbindung ist sicher ( Adresszeile Browser: es kommen aber nach dem Domainnamen 2 Slash ?)
http://domain1 -> Die Verbindung zu dieser Webseite ist nicht sicher
http://www.domain1 -> Verbindung ist sicher ( Adresszeile Browser: es kommen aber nach dem Domainnamen 2 Slash ?)
https://domain1 -> Verbindung ist sicher
https://www.domain1 -> Verbindung ist sicher

ich will alle möglichen Browseraufrufe (mit www, ohne www, mit https, ohne https) benutzen können
Die letsEncrypt Zertifikate funktionieren bei manchen Aufrufen .. beim erstellen dieser habe ich kein "www" angegeben



in htdocs-ordner habe ich 3 ordner (domain1,domain2,domain3) im Browser wird die jeweils richtige index.html geöffnet.


in vhost.config habe ich 3 mal so einen Block:

<VirtualHost *:80>
ServerName domain1
ServerAlias http://www.domain1
DocumentRoot "C:\Server\htdocs\domain1"
<Directory "C:\Server\htdocs\domain1">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain1
RewriteRule (.*) https://domain1/$1 [R=301,L]
</VirtualHost>




in ssl.config habe ich 3 mal so einen block

<VirtualHost *:443>
DocumentRoot "C:/Server/htdocs/domain1"
ServerName domain1
ServerAlias http://www.domain1
ErrorLog "logs/error.log"
<IfModule log_config_module>
CustomLog "logs/access.log" combined
</IfModule>
SSLEngine on
SSLCertificateFile "C:/Certbot/live/domain1/cert.pem"
SSLCertificateKeyFile "C:/Certbot/live/domain1/privkey.pem"
<FilesMatch "\.(cgi|shtml|pl|asp|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory "C:/Server/htdocs/domain1">
SSLOptions +StdEnvVars
</Directory>
BrowserMatch ".*MSIE.*" nokeepalive ssl-unclean-shutdown downgrade-1.0 force-response-1.0
CustomLog "logs/ssl_request.log" "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
</VirtualHost>

Vielen Dank für Hinweise
Erich
erich.wanker
 
Posts: 22
Joined: 11. November 2009 14:46

Re: xamp - vhost und SSL mit letsencrypt

Postby Nobbie » 16. February 2021 19:45

erich.wanker wrote:in htdocs-ordner habe ich 3 ordner (domain1,domain2,domain3) im Browser wird die jeweils richtige index.html geöffnet.


Das heißt also, dass die VirtualHosts (und damit der Xampp Teil) anscheinend richtig läuft. Dann müßtest Du bei letsencrypt fragen, wie man die von Dir gewünschten Zertifikate richtig anlegt. Ohne "www" und ohne ".de" finde ich es ziemlich eigenartig, aber letztendlich musst Du das mit letsencrypt klären.
Nobbie
 
Posts: 13182
Joined: 09. March 2008 13:04

Re: xamp - vhost und SSL mit letsencrypt

Postby Altrea » 16. February 2021 20:41

Den Protokollteil im ServerAlias mit anzugeben ist auch nicht richtig. Aber da wir es hier eh nur mit Fakedaten zu tun haben wüsste ich nicht, wie wir zur Lösung beitragen könnten.

Frag den offiziellen Support von Let's encrypt. Vielleicht hast du dort weniger Scheu deine richtigen Daten zu nennen.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11935
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: xamp - vhost und SSL mit letsencrypt

Postby Nobbie » 16. February 2021 20:49

Altrea wrote:Aber da wir es hier eh nur mit Fakedaten zu tun haben wüsste ich nicht, wie wir zur Lösung beitragen könnten.


Exactomundo. Das hat auch mich maximal demotiviert.
Nobbie
 
Posts: 13182
Joined: 09. March 2008 13:04


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 24 guests