Plesk über Subdomain auf port 443 mit mod_proxy(apache2) erreichbar machen

Pappmann

New Member
Hallo,

erstmal Hallo an alle ich bin neu hier :)

Habe mich jetzt eine ganze Weile damit beschäftigt Plesk 9.5.2 über port 443 zugänglich zu machen, da ich nur eine Ip zur verfügung habe finde ich die Anleitung von http://www.huschi.net/25_170_de-plesk-mittels-mod-proxy-ueber-port-443-ansprechen.html am besten.

Leider klappte das nicht so richtig, apache2 lies sich nicht mehr starten wegen unbekanntem komando in der vhost.conf

Ich nutze Plesk 9.5.2 auf Debian Lenny mit php 5.3.3, so hat es dann bei mir geklappt:

1. mod proxy installieren (sollte eigentlich schon drin sein in apache2 konnte aber bei mir nicht gefunden werden)

Code:
apt-get install libapache2-mod-proxy-html

2. mod_proxy_html und mod_proxy_http starten, Befehle einzeln ausführen

Code:
a2enmod proxy_html

a2enmod proxy_http

3. Subdomain mit SSL Unterstützung anlegen

z.B. "plesk.meinedomain.de"

4. Konfigurationsdatei vhost.conf erstellen

Code:
/var/www/vhosts/"meinedomain.de"/subdomains/"subdomain"/conf/vhost.conf

folgenden Code in die Die Datei reinkopieren (Domain ensprechend eintragen)

Code:
RewriteEngine on
RewriteCond %{SERVER_PORT} !=443
RewriteRule ^/(.*)$ https://subdomain.meinedomain.de/$1 [R=301,L]

ProxyPass / https://localhost:8443/
<Location />
    ProxyPassReverse /
</Location>
SSLProxyEngine On

<Proxy *>
    Order deny,allow
    Deny from all
    Allow from all
</Proxy>

5. Domain konfig einlesen und Apache2 neu starten

Code:
/usr/local/psa/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=meinedomain.de

Apache2 neu starten

Code:
/etc/init.d/apache2 restart

6. falls das noch nicht geht, Plesk neu starten

Code:
/etc/init.d/sw-cp-server restart

hoffe ich konnte jemad damit helfen.
 
Last edited by a moderator:
Hallo,

vielleicht kann mir jemand helfen, hab diese konfig wie ich sie oben beschrieben hab jetzt ne weile am laufen.
Da ich mit https öfetr Probleme hatte, habe ich das ganze mal ohne ssl konfiguriert und unter port 80 erreichbar gemacht:

Code:
RewriteEngine on
RewriteCond %{SERVER_PORT} !=80
RewriteRule ^/(.*)$ http://plesk.meinedomain.de/$1 [R=301,L]

ProxyPass / http://localhost:8880/
<Location />
    ProxyPassReverse /
</Location>
SSLProxyEngine Off

<Proxy *>
    Order deny,allow
    Deny from all
    Allow from all
</Proxy>

bekomme aber im hauptframe bei einigen Links nen Verbindungsfehler:

Code:
Die Webseite unter [url]http://localhost:8880/plesk/server/backup/local-repository/[/url] ist möglicherweise vorübergehend nicht verfügbar oder wurde dauerhaft an eine neue Webadresse verschoben.

Fehler 102 (net::ERR_CONNECTION_REFUSED): Unbekannter Fehler.

tritt aber nur bei einigen Links auf, wie z.b. hier beim Backupmanager.

kann man das irgendwie fixen?

Hier noch mal der Text aus der Chrome Console:

Code:
3http://plesk.domain.de/:23Unmatched </frame> encountered.  Ignoring tag.
chk.js.php:-1Resource interpreted as script but transferred with MIME type text/html.
left.php3:285Unmatched </div> encountered.  Ignoring tag.
localhost:8880/plesk/dashboard/Failed to load resource
4Unsafe JavaScript attempt to access frame with URL chrome://chromewebdata/ from frame with URL http://plesk.domain.de/left.php3. Domains, protocols and ports must match.
chk.js.php:-1Resource interpreted as script but transferred with MIME type text/html.
localhost:8880/plesk/server/backup/local-repository/Failed to load resource
4Unsafe JavaScript attempt to access frame with URL chrome://chromewebdata/ from frame with URL http://plesk.domain.de/left.php3. Domains, protocols and ports must match.
chk.js.php:-1Resource interpreted as script but transferred with MIME type text/html.
localhost:8880/plesk/client@1/domain@2/dashboard/Failed to load resource
4Unsafe JavaScript attempt to access frame with URL chrome://chromewebdata/ from frame with URL http://plesk.domain.de/left.php3. Domains, protocols and ports must match.
chk.js.php:-1Resource interpreted as script but transferred with MIME type text/html.
localhost:8880/plesk/client@1/domain@2/dashboard/Failed to load resource
 
Last edited by a moderator:
Hallo,

jetzt scheint es zu funktioneiren, meine vhost.conf sieht jetzt so aus:

Code:
RewriteEngine on
RewriteCond %{SERVER_PORT} !=80
RewriteRule ^/(.*)$ http://plesk.domain.de/$1 [R=301,L]

ProxyPass / http://localhost:8880/
ProxyPassReverse / http://localhost:8880/



<Proxy *>
    Order deny,allow
    Allow from all
</Proxy>
 
Back
Top