Plesk über gewöhnliche (Sub)Domain erreichbar machen?

Mercedo

Registered User
Servus :),

ich habe derzeit einen vServer bei Strato, bin eigentlich auch ganz zufrieden damit, die Softwaren, die Versionen von PHP, MySQL, Perl, Apache sind auch soweit in Ordnung, dennoch gibt es eine kleine Sache, die mich stört:

Und das ist, dass ich Plesk nur über den Port 8443 erreichen kann

Meine Frage ist, ob man alles so ändern kann, dass man Plesk auch über eine gewöhnliche (Sub)Domain erreichen kann?
 
Hallo!

Ja, daß ist mit etwas handarbeit möglich. Du mußt, sofern noch nicht geschehen, mod_proxy im Apache aktivieren und dann eine Deiner Plesk Subdomains entsprechend konfigurieren.

Dafür gibt es eine gute Anleitung bei huschi.

Gruß flyingoffice
 
Thx :)

Aber leider ist das für Plesk 7.5, und ich verwende Plesk 8.1.1 ist leider etwas aufgebaut

Gibt es vielleicht noch ein HowTo für Plesk 8.1.0 ?

Du kannst dir ja eine Subdomain einrichten, die dich dann auf server:8443 weiterleitet.

Soviele Erfarhungen habe ich mit solchen Sachen nicht, sodass ich nicht weiß wie sowas geht :(
 
Last edited by a moderator:
Hallo!

Also eigentlich ist die Anleitung ehr für Plesk 8.x gedacht, denn bei 7.x wird noch kein SSL für Subdomains unterstützt. Und wie steht es in dem Howto so schön

Ich habe es auf einem VPS 2.0 XXL mit Debian 3.1 und Plesk 8 getestet

Gruß flyingoffice
 
Upps...bin ich blöd :D

Eine Sache wundert mich schon

Bei mir im /srv/www/vhosts/MEINE-DOMAIN.tld/subdomains/plesk/conf ist nichts. Keine einzelne Datei

Wie soll ich dann da etwas bearbeiten...

Ich sollte doch eine gewöhnliche Subdomain anlegen, oder?
 
Hallo!

Ja, einfach eine Subdomain Deiner Wahl anlegen. Dann gehst Du per Putty auf die Konsole des Servers und legst die Datei einfach an. Zum Bearbeiten kannst Du dann zB. vi, vim, nano oder einen anderen Editor nehmen.

Gruß flyingoffice
 
Fettes thx :)

Sorry, wenn die Frage jetzt bescheuert und sowas von dämlich ist, aber ich bin immmoment einfach nur verpeilt und total neben der Spur

Soll ich neben jeden "APACHE_MODULES" 'proxy' einfügen? Ich meine, da sind 4 Stellen, wo "APACHE_MODULES" drin vorkommt
 
Last edited by a moderator:
Hallo,

ich hatte in letzter Zeit Probleme mit meinem Server und daher konnte ich nicht weiterversuchen, was ich die ganze Zeit schon vorhatte

Also:


Ich habe jetzt folgende Sachen gemacht:


1: Eine Subdomain plesk.[meine-domain].tld angelegt
2: Hab die vhost.conf angelegt


Jetzt habe ich nochmal ein paar Fragen:

1: In der Anleitung steht, dass ich mod_proxy_html aktivieren soll
Ich habe die Anleitung jetzt so verstanden das ich das hier machen soll:


1: Die /etc/sysconfig/apache2/ öffnen
2: Hinter jedes "APACHE_MODULES" ein "proxy" dranhängen
Also das es so aussieht APACHE_MODULESproxy
Liege ich da richtig oder falsch?

2:
Soll da "localhost" bleiben, oder soll da meine Domain hin?


3: Den "Abschluss" kapier ich irgentwie nicht
Ich soll doch in die /usr/local/psa/admin/sbin/websrvmng das hier einfügen: --reconfigure-vhost --vhost-name=bla.de und danach den Apache neustarten, oder?
 
1. Ja
2. Da muss jeweils stehen
Code:
APACHE_MODULES="... proxy"
3. Bleibt sich höchstwahrscheinlich gleich, da beides nach Deiner IP aufgelöst werden sollte. Bin mir aber nicht sicher.
4. Du sollst den genannten Code ausführen, nix einfügen.
 
Vielen Dank hat alles soweit geklappt

Aber irgentwie kommt jetzt eine 401 Fehlermeldung:

Siehe: http://plesk.mercedo.net/

Wisst ihr, ob ich irgentwas vergessen habe oder falsch gemacht habe?
Oder spielen da die Rechte eine wichtige Rolle?
 
Hallo Mercedo,

ich habe es auf einem Strato vServer (openSuse 10.1, Plesk 8,2) so gelöst:

Keine Subdomain mit Plesk angelegt sondern in
Code:
/etc/apache2/vhosts.d/
eine Datei z.B. plesk.conf angelegt, die bei mir folgendermaßen aussieht:
Code:
LoadModule proxy_module      /usr/lib/apache2-prefork/mod_proxy.so
LoadModule proxy_http_module /usr/lib/apache2-prefork/mod_proxy_http.so

<VirtualHost meine_ip:443>
	ServerName   plesk.meine_domain.tld
	ServerAdmin  postmaster@meine_domain.tld
	DocumentRoot /srv/www/vhosts/meine_domain.tld/httpsdocs
	CustomLog  /srv/www/vhosts/meine_domain.tld/statistics/logs/access_log plesklog
	ErrorLog   /srv/www/vhosts/meine_domain.tld/statistics/logs/error_log
	
	ProxyRequests Off

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

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

	Alias "/error_docs" "/srv/www/vhosts/meine_domain.tld/error_docs"
	ErrorDocument 400 /error_docs/bad_request.html
	ErrorDocument 401 /error_docs/unauthorized.html
	ErrorDocument 403 /error_docs/forbidden.html
	ErrorDocument 404 /error_docs/not_found.html
	ErrorDocument 500 /error_docs/internal_server_error.html
</VirtualHost>

danach Apache neu gestartet (/etc/init.d/apache2 restart) und läuft...
HTH
AnyKey
 
Grudsätzliches:

der Zugang wir auch nur über https://... funktionieren.
Allerdings bei Dir noch nicht.
Was sagen die Log Dateien?
Die Datei plesk.conf sieht ähnlich aus wie meine (meine_ip wurde durch Deine IP und meine_domain.tld durch Deine Domain ersetzt) und befindet sich in /etc/apache2/vhosts.d/ ?
Apache wurde neu gestartet?
Erhältst Du eine Fehlermeldung oder ein Warning, wenn Du Apache neu startest?

AnyKey
 
Last edited by a moderator:
Was sagen die Log Dateien?

Da ich mich damit noch nicht so beschäftigt hab, weiß ich nicht, wann in den Log Datein ein Fehler angezeigt wird und wann nicht
Ich kann dir mal die ganzen Links geben:


(meine_ip wurde durch Deine IP und meine_domain.tld durch Deine Domain ersetzt) und befindet sich in /etc/apache2/vhosts.d/ ?

Zweimal Ja

Apache wurde neu gestartet?

Joa

Erhältst Du eine Fehlermeldung oder ein Warning, wenn Du Apache neu startest?

Ja: http://mercedo.net/img/common/fehlermeldung.jpg
 
Hallo,

das Apachemodul "proxy_module" wird mehrfach versucht zu laden.
Schau nochmal genau in die config, die scheinst es mehr als einmal zuladen.
 
Hallo Mercedo,

Hmm - komisch - sieht fast so aus als ob Apache deine plesk.conf nicht verwendet.
Schau doch bitte mal in Deine httpd.conf (sollte in /etc/apache2/ sein) ob Du dort ziemlich am Ende ein Statement
Code:
Include /etc/apache2/vhosts.d/*.conf
findest.
Wenn nicht, schreib es mal probeweise rein und starte Apache neu.
Wird zwar von Plesk immer wieder überschrieben, aber nur mal zum probieren.

AnyKey

P.S. Dass mod_proxy mehrmals geladen wird, ist nicht schön, stört aber im Moment nicht.
 
Ich weiss nicht ob dir das was hilft, aber ich leite die Subdomain "admin" aller gehosteten Domains auf eine zentrale Domain weiter. So kann Plesk sehr einfach erreicht werden.

Beispiel:
http://admin.beispieldomain.com wird zu https://www.zentraledomain.com:8443 weitergeleitet.

Ich habe dazu einen kleinen FAQ Eintrag in meinem FAQ erstellt (die Anleitung bezieht sich auf eine Plesk-Installation auf einem Debian-Server, kann aber auch für andere OS einfach abgeändert werden): BLK IT Solutions FAQ - Bestimmte Subdomain aller Domains zu einer zentraler Adresse weiterleiten

Ich hoffe ich konnte dir ein wenig weiterhelfen!

Gruss,
Dawn
 
Back
Top