In Plesk Subdomains auf Verzeichnisse verweisen

  • Thread starter Thread starter hpatrick
  • Start date Start date
H

hpatrick

Guest
Hallo,

wie kann ich in Plesk 8 Subdomains auf bestimmte Verzeichnisse umleiten?

Beispielsweise hab ich die Subdomain: kadabra.test.com, möchte aber im Root-Verzeichnis zum Beispiel auf den Ordner hexen/abra weiterleiten...

Ist das möglich? Mit Confixx ging das alles ja noch.

Vielen Dank bereits für eure Hilfe.
 
Hallo hpatrick,

wenn ich dich richtig Verstanden habe, dann möchtest du, dass subdomain.domain.tld auf bspw. domain.tld/path/to/dir zeigt.

Hierzu musst du in dem Verzeichnis
Code:
/var/www/vhosts/domain.tld/subdomains/subdomain/conf/
('/var/www/vhosts/' kann von Server zu Server abweichen, der Rest sollte gleich sein)
eine Datei namens vhost.conf erstellen.

In diese schreibst du nun folgendes:
Code:
DocumentRoot /var/www/vhosts/domain.tld/httpdocs/path/to/dir
OHNE abschließendes / !

Jetzt gibst du in die Console folgendes ein:
Code:
/usr/local/psa/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=domain.tld
und danach
Code:
 /etc/init.d/apache2 reload

Jetzt sollte alles so funktionieren, wie du es dir vorstellst.

Zu beachten wäre noch, dass wenn du der Subdomain kein PHP erlaubt hast, dass es dann auch nicht gehen wird, selbst wenn du den Pfad auf ein Dir umleitest in dem PHP erlaubt ist.

Lg
Free
 
Geht nicht.

Wenn ich subdomain.domain.tld aufrufe, bietet er mir was zum Download an vgl. Screen.

Mal meine Einstellungen in Plesk:


SSL-Unterstützung:
NEIN
FTP-Benutzer:
Nutze den gleichen FTP-Benutzer der Standard-Domain​
SSI-Unterstützung:
JA
PHP-Unterstützung:
JA
CGI-Unterstützung:
JA
mod_perl-Unterstützung:
JA
mod_python-Unterstützung:
JA


Hier (/var/www/vhosts/domain.tld/subdomains/subdomain/conf/) hab ich die Datei vhost.conf mit dem gegebenen Inhalt erstellt mit dem vi-Editor und ebenfalls die Konsolenbefehle ausgeführt. Es kam keine Fehlermeldung....

Natürlich hab ich die kursiv dargestellten angeben bei mir angepasst.
 

Attachments

  • screen1.jpg
    screen1.jpg
    28.3 KB · Views: 373
Last edited by a moderator:
Hallo!
Das sieht doch stark nach der von Freel@ancer14 angesprochenen PHP Problematik aus.
Poste doch mal deine Konfigurationsdatei.

mfG
Thorsten
 
Welche config File meinst du?

Die vhost.conf im Subdomain verzeichnis oder eine Datei von Plesk?

In der angesprochenen vhost.conf ist der Inhalt, den Freel@ancer14 angesprochen hat.

Hier mal ein Screenshot der Konfiguration der Subdomain....
 

Attachments

  • screenshot-plesk.jpg
    screenshot-plesk.jpg
    46 KB · Views: 530
Hallo!
Ich meinte schon die vhost.conf von Plesk. So wie ich das sehe, funktioniert doch nur PHP bei dieser Subdomain nicht nicht. Normale HTML Dateien können aufgerufen werden, oder? Was steht im error_log, wenn versucht wird, eine PHP Datei aufzurufen?

mfG
Thorsten
 
Schaut Euch das doch mal das hier an:
 
Webroot ändern!

DocumentRoot /var/www/vhosts/domain.tld/httpdocs/path/to/dir

Wenn Du das Webroot der Subdomain änderst, dann überschreibst Du damit natürlich auch die "<Directory>" settings der Subdomain aus der httpd.include.

Somit weiss der Server auch nicht wie er die *.pl, *.asp und/oder die *.php Datein behandeln soll.

Diese Einstellungen musst Du natürlich in deiner vhost.conf wieder setzen!

Gruß
Haggy

PS: Oder probiere mal den "Plesk Sudo Manager" ;-)
PPS: Für Plesk 8 noch nicht getestet.
 
Back
Top