Hallo!
Ok, ich habe es nur etwas anders gelöst, aber gut
1. ich habe folgende Module in /etc/apache/sysconfig eingetragen:
Code:
APACHE_MODULES="... rewrite proxy proxy_http proxy_connect proxy_ftp ..."
2. ich habe eine Subdomain plesk.meinedomain.tld in Plesk angelegt
3. ich habe für die angelegte Subdomain eine vhost.conf in /var/www/vhosts/meinedomain.tld/subdomains/plesk/conf angelegt:
Code:
RewriteEngine on
RewriteCond %{SERVER_PORT} !=443
RewriteRule ^/(.*)$ https://plesk.meinedomain.tld/$1 [R=301,L]
4. ich habe für die angelegte Subdomain eine vhost_ssl.conf in /var/www/vhosts/meinedomain.tld/subdomains/plesk/conf angelegt:
Code:
ProxyPass / https://127.0.0.1:8443/
ProxyPassReverse / https://127.0.0.1:8443/
SSLProxyEngine On
<Proxy *>
Order deny,allow
Deny from all
Allow from all
</Proxy>
5. ich habe unter /etc/apache2/ den Ordner psahosts.d angelegt
6. ich habe /etc/apache2/httpd.conf editiert und nach dem include für die Plesk Konfiguration (/etc/apache2/httpd.include) den folgenden Eintrag hinzugefügt:
Code:
Include /etc/apache2/httpd.include
Include /etc/apache2/psahosts.d/*.conf
7. ich habe unter /etc/apache/psahosts.d/ die Datei plesk-meinedomain-tld.conf angelegt mit folgendem Inhalt:
Code:
<IfModule mod_ssl.c>
<VirtualHost deineIPadresse:443>
ServerName plesk.meinedomain.tld
UseCanonicalName Off
DocumentRoot /var/www/vhosts/meinedomain.tld/subdomains/dnc/httpdocs
CustomLog /var/www/vhosts/meinedomain.tld/statistics/logs/access_log plesklog
ErrorLog /var/www/vhosts/meinedomain.tld/statistics/logs/error_log
SSLEngine on
SSLVerifyClient none
SSLCertificateFile /usr/local/psa/var/certificates/cert-IjHPL7
<Directory /var/www/vhosts/meinedomain.tld/subdomains/plesk/httpdocs>
<IfModule sapi_apache2.c>
php_admin_flag engine on
php_admin_value open_basedir "/var/www/vhosts/meinedomain.tld/subdomains/plesk/httpdocs:/tmp"
</IfModule>
<IfModule mod_php5.c>
php_admin_flag engine on
php_admin_value open_basedir "/var/www/vhosts/meinedomain.tld/subdomains/plesk/httpdocs:/tmp"
</IfModule>
Options -Includes -ExecCGI
</Directory>
Include /var/www/vhosts/meinedomain.tld/subdomains/plesk/conf/vhost_ssl.conf
</VirtualHost>
</IfModule>
Den Pfad von SSLCertificateFile bitte aus einer anderen von Plesk angelegten Domain übernehmen und prüfen. Ich habe die Zertifikate von Hand angelegt und direkt in die httpd.conf eingebunden, kann also nicht genau sagen, ob es so paßt.
8. den Apache2 neu starten
Code:
/etc/init.d/apache restart
Anmerkung: Etwas komplexer, aber das hat andere Gründe...
Gruß flyingoffice
EDIT: Ganz vergessen
PS: Die Teilnahme in diesem Forum macht eine gewisse Rücksichtnahme bei der formalen Gestaltung der Beiträge erforderlich. Daher bitte ich Dich, Dir einmal den Abschnitt 3.8 (Fullquotes) der
Nutzungsbedingungen des Forums näher anzuschauen und Deine Beiträge entsprechend zu editieren. Ich danke Dir.