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