Apache2 Vhost problem

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

Apache2 Vhost problem

Postby max2605 » 29. June 2017 15:40

Hallo zusammen,
ich versuche gerade meinem Apache zu erklären das er domain.de in das Verzeichniss "domain.de" lenkt und www.domain.de in das "www.domain.de" verzeichniss.

Hintergrund ist das ich ein SSL Zertifikat von Lets Encrypt habe und das das nur für die www.domain.de gültig ist.
Chrome lenkt ohne Probleme durch die Rewrite condition auf die www seite Firefox und Edge weigern sich beharrlich.
Jetzt ist meine idee auch für domain.de ein eigenes Zertifikat zu erstellen und im vhost da die Rewrite condition zu Platzieren.

www.domain.de
Code: Select all
<VirtualHost www.domain.com:80>
        ServerName www.domain.com
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/domain.com
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
        RewriteEngine on
        RewriteCond %{SERVER_NAME} =www.domain.com
        RewriteRule ^ https://www.%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>

domain.de
Code: Select all
<VirtualHost domain.com:80>
        ServerName domain.com
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/domainohnewww.com
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
        RewriteEngine on
        RewriteCond %{SERVER_NAME} =domain.com
        RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>


Code: Select all
<IfModule mod_ssl.c>
<VirtualHost www.domain.com:443>
        ServerName www.domain.com
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/domain.com
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
        SSLCertificateFile /etc/letsencrypt/live/www.domain.com/cert.pem
        SSLCertificateKeyFile /etc/letsencrypt/live/www.domain.com/privkey.pem
        Include /etc/letsencrypt/options-ssl-apache.conf
        SSLCertificateChainFile /etc/letsencrypt/live/www.domain.com/chain.pem
</VirtualHost>
</IfModule>



Code: Select all
<IfModule mod_ssl.c>
<VirtualHost domain.com:443>
        ServerName domain.com
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/domainohnewww.com
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
        SSLCertificateFile /etc/letsencrypt/live/domain.com/cert.pem
        SSLCertificateKeyFile /etc/letsencrypt/live/domain.com/privkey.pem
        Include /etc/letsencrypt/options-ssl-apache.conf
        SSLCertificateChainFile /etc/letsencrypt/live/domain.com/chain.pem

        RewriteEngine on
        RewriteCond %{SERVER_NAME} =domain.com
        RewriteRule ^ https://www.%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>
</IfModule>


Wenn ich es so mache melden beide Seite SSL fehler.
max2605
 
Posts: 2
Joined: 29. June 2017 15:20
XAMPP version: V3.2.2
Operating System: W10 Pro

Re: Apache2 Vhost problem

Postby Oneiros » 05. July 2017 02:08

Bekommst du denn überhaupt ein Zertifikat zurück, welches nicht auf die Domains passt, oder erfolgt gar keine Zertifizierung?

Edit1: Füge mal Über den SSL-Befehlen die Zeile
Code: Select all
SSLEngine on

ein. Bringt das Besserung?
Oneiros
 
Posts: 2
Joined: 27. June 2017 16:17
XAMPP version: 2.4
Operating System: Ubuntu 16.04

Re: Apache2 Vhost problem

Postby max2605 » 05. July 2017 12:55

Hallo Oneiros, danke für deine antwort.

Mein Fehler lag darin das ich <VirtualHost www.domain.com:80> gemacht habe mit <VirtualHost *:80> funktioniert alles wunderbar.

Gruß
Max
max2605
 
Posts: 2
Joined: 29. June 2017 15:20
XAMPP version: V3.2.2
Operating System: W10 Pro


Return to Apache

Who is online

Users browsing this forum: No registered users and 19 guests