Domains umleiten

eh9 daddy

New Member
Hallo,

ich besitze eine V-Server von Strato mit Suse 9.3 und Plesk 7.5

ich habe 5 Domains und würde gern eine davon in anderes anderes Verzeichnis umleiten, ohne einen neuen kunden zu erstellen.

gruß frank
 
Geht es darum, einfach die Domain auf eine andere Domain umzuleiten?

Dann per .htaccess einfach eine Domainweiterleitung machen.

Regards
tessa
 
nicht direkt. es soll eine domain in einen anderen ordner umgeleitet werden.

sprich domain1.de geht in ordner root

und domain2.de geht in ordner root/test/
 
Das ist für mich nicht wirklich verständlich.

Zumal es ja hier um Plesk geht und die Pfade für die Domains keinesfalls im Order root zu finden sind, sondern eher in /var/www/vhosts

Ich verstehe den Sinn der Umleitung nicht wirklich. Sorry :confused:
 
ich möchte mit domain1 den inhalt von ordner1 laden und mit domain2 den inhalt von ordner2. beide ordner liegen im ordner3.

irgendwie muss ich domain1 ja sagen, das sie den inhalt von ordner1 laden soll und domain2 muss wissen das sie ordner2 nehmen soll.
 
Hallo,
das geht in Plesk nicht so ohne weiteres! Leider! Haben die Jungs nicht weit genung gedacht. Entweder machst Du das von Hand indem Du die httpd.include von Hand editierst, oder Du trickst ein wenig.

Lege eine Domain OHNE den "www" Zusatz an. Dann installiere das Plesk Addon Sudo 0.0.7.

Lege dann eine Subdomain "www" an. Dann kannst Du dem Sudo die Subdomain "www" ein anderes DOCROOT zuweisen.

Oder Du wartest, bis ich die neue Sudo Version fertig habe, die kann auch das DOCROOT von Domains verwalten.

Gruß
Haggy
 
ich möchte mit domain1 den inhalt von ordner1 laden und mit domain2 den inhalt von ordner2. beide ordner liegen im ordner3.

irgendwie muss ich domain1 ja sagen, das sie den inhalt von ordner1 laden soll und domain2 muss wissen das sie ordner2 nehmen soll.

Ich glaube, so kommen wir nicht weiter...

In /var/www/vhosts liegen die Domainordner:

domain1.de
domain2.de
domain3.de
...usw.

Darin befindet sich u.a. jeweils der Order httpdocs und darin die Dateien für die Internetpräsenz.

Wenn der DNS-Eintrag des Domainhosters auf deine ServerIP zeigt, sollte doch die Datei: /var/www/vhosts/domain1.de/conf/httpd.include dafür sorgen, das wenn jemand "http://www.domain1.de" anwählt auch in den korrekten Ordner weitergeleitet wird.

haggybear: Die http.include von Hand editieren? Die wird doch von Plesk wieder überschrieben, oder nicht?
Muss man da nicht im Ordner /conf eine vhost.conf erstellen?

Regards
tessa
 
Last edited by a moderator:
@haggybear: Danke für den Tip. Der Eintrag in der http.include sollte dieser sein oder?

<VirtualHost 12.345.67.890:80>
ServerName domain1.de
ServerAlias WebGraphics Optimizer - Das ultimative Web-Optimierungswerkzeug!
RedirectPermanent / "http://www.domain1.de/"
</VirtualHost>


Reicht es wenn diesen so ändern?:

<VirtualHost 12.345.67.890:80>
ServerName domain1.de
ServerAlias WebGraphics Optimizer - Das ultimative Web-Optimierungswerkzeug!
RedirectPermanent / "http://www.domain1.de/ordner1/"
</VirtualHost>

@tessa: Nein da verstehen wir uns falsch, in htpdocs liegt ordner3 mit den Unterordnern ordner1 und ordner2.
 
Sei es drum, trotzdem kann man die von Plesk generierte httpd.include nicht einfach editieren! Steht ja auch drin:

# ATTENTION!
# DO NOT MODIFY THIS FILE OR ANY PART OF IT. THIS CAN RESULT IN IMPROPER PLESK
# FUNCTIONING OR FAILURE, CAUSE DAMAGE AND LOSS OF DATA. IF YOU REQUIRE CUSTOM
# MODIFICATIONS TO BE APPLIED TO THE CONFIGURATION, PLEASE, PERFORM THEM IN THE
# FOLLOWING FILE(S):
# /var/www/vhosts/domain1.de/conf/vhost.conf
# /var/www/vhosts/domain1.de/conf/vhost_ssl.conf
# /var/www/vhosts/domain1.de/subdomains/<subdomain-name>/conf/vhost.conf
 
Man lege die Datei vhost.conf unter folgendem Pfad an:

root:~# touch /var/www/vhosts/domain1.de/conf/vhost.conf

und speichert die nachstehende Zeilen in dieser Datei.

<VirtualHost 12.345.67.890:80>
ServerName domain1.de
ServerAlias domain1.de
RedirectPermanent / "http://www.domain1.de/ordner1/"
</VirtualHost>

Die Einstellungen, die in der vhost.conf-Datei angegeben sind, werden
auf die jeweilige Domain angewendet.

Damit Plesk sich die Einstellung merkt und beim nächsten Mal nicht wieder überschreibt, ist folgender Befehl von Notwendigkeit, um die Apache- Konfigurationsdateien neu zu erstellen:

root:~# /usr/local/psa/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=IhrDomainname.de

oder bei manchen Installationen auch:

root:~# /opt/psa/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=IhrDomainname.de

danach ist ein Neustart des Apachen notwendig:

root:~# /etc/init.d/apache2 restart
 
Back
Top