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>