Forum EUserv

Server-Foren => Server - HowTo's => Thema gestartet von: scream21m am 18.März 2011, 14:44:15

Titel: HTTPS
Beitrag von: scream21m am 18.März 2011, 14:44:15
Hi möchte gerne meine Homepage auf HTTPS umstellen hat wer zufällig eine Aneitung.Habe es schon Öfters Probiert nur bei der NameVirtualHost am Port starten er mir nicht mehr denn Apache 2.Danke
Titel: Re: HTTPS
Beitrag von: MartinH am 22.März 2011, 15:25:34
Hi,
erstmal, ich glaube das das der falsche Bereich ist, aber hier eine Lösung :

Certifikate hast Du für SSL ? wenn nicht einfach mal http://www.startssl.com/ .... oder selber erzeugen , Anleitungen gibt es dafür genug.
Diese dann entsprechend der nachfolgenden Configuration unterbringen.
zB unter    
/etc/apache2/ssl/NAME.crt
/etc/apache2/ssl/NAME.key

Dann 2 Dateien anlegen mit untem stehen Inhalt unter /etc/apache2/vhosts.d/
Die Daten ( Ip-Nummer / Domainname / Pfade usw ändern )
Mehr braucht es nicht.....

Den Apachen noch restarten ( reload sollte auch reichen ) und fertig.

Gruss Martin

<VirtualHost DeineIP-Nummer:443>

ServerName www.DeineDomain.tdl
ServerAlias DeineDomain.tdl
DocumentRoot "/var/www/WoAuchImmer/htdocs"

    SSLEngine on
    SSLCertificateFile    /etc/apache2/ssl/NAME.crt
    SSLCertificateKeyFile /etc/apache2/ssl/NAME.key

<Directory /var/www/WoAuchImmer/htdocs>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
</Directory>
ServerAdmin hostmaster@DeineDomain.tdl
</VirtualHost>

2te Datei ist erforderlich, da die meisten ja nur die Domain angeben und nicht https://DeineDomain.tdl

<VirtualHost DeineIP-Nummer:80>

ServerName DeineDomain.tdl
ServerAlias www.DeineDomain.tdl

        RewriteEngine On
        RewriteCond %{HTTPS} off
        RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

DocumentRoot "/var/www/WoAuchImmer/htdocs"
<Directory /var/www/WoAuchImmer/htdocs>
                Options -Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
</Directory>
ServerAdmin hostmaster@DeineDomain.tdl
</VirtualHost>