vServer Domain "Weiterleitung"

Rytis

New Member
Hallo liebe Community!

Als erstes wollte ich mich hier mal begrüßen, mein Name ist Rytis, komme aus Hamburg und bin 15 Jahre alt.

Folgendes Problem: Ich habe eine TLD (TopLevelDomain) die ich auch gerne richtig auf meinem vServer verwenden möchte. Wenn man direkt über die IP zugreift, kommt man zu /var/www. Da drin ist noch ein Ordner, der domain1 heißt. Nun möchte ich, dass wenn man die IP aufruft, immer zu /var/www kommt, aber wenn man auf www.domain1.de zugreift, automatisch zu /var/www/domain1 "springt". Also es soll nicht www.domain1.de/domain1 in der Adresszeile stehen.

Meine Frage: wie realisiere ich das? Ich habe es schon mehrmals mit verschiedenen Methoden versucht, aber ging nicht, bzw. die normale IP wurde auch weitergeleitet. Ich habe gelesen, dass man das mit vHosts einstellen kann, aber wie genau, i don't know! :D

Falls weitere Fragen auftauchen, beantworte ich sie gerne! :)

MfG
Rytis
 
Vorweg, der ist mal richtig geil ;)

Als erstes wollte ich mich hier mal begrüßen

Welche Methoden hast Du denn genutzt.
Welche Software setzt Du ein.
Es wird ein bissl mehr Input benötigt.
Dann ist bessere Hilfe möglich.

Gruß Sven
 
Hallo!
Als erstes wird der jeweilige vHost erstellt, dies wäre z.B. die Datei /etc/apache2/sites-enabled/domain.de
Das funktioniert zwar - ist aber keineswegs Debian konform (vgl. ../sites-available & a2ensite).

mfG
Thorsten
 
Vorweg, der ist mal richtig geil ;)



Welche Methoden hast Du denn genutzt.
Welche Software setzt Du ein.
Es wird ein bissl mehr Input benötigt.
Dann ist bessere Hilfe möglich.

Gruß Sven

War ja klar, dass ich immer das wichtigste vergesse xD
Ich benutze Debian Linux 6.0, der Kernel ist Linux 2.6.32-5-openvz-amd64 auf i686. Apache hat die Version 2.2.16. Folgende Apche Module sind installiert und aktiviert:
Code:
alias
auth_basic
authn_file
authz_default
authz_groupfile
authz_host
authz_user
autoindex
cgi
deflate
dir
env
mime
negotiation
php5filter
reqtimeout
rewrite
setenvif
status
 
Du wärst aber nicht der erste gewesen, dem das passiert wäre ;)
Hast du schon mal die die Apache-Logs geschaut (insb. error.log), ob da was drin steht?
Dann ist zu prüfen: Ist die Apache-Konfig OK? Also beispielsweise: Existiert eine NameVirtualHost Direktive? Gibt es evtl. andere Virtual-Host-Einträge, die deine Änderungen nicht zum Zuge kommen lassen? Du hast geschrieben, daß du schon einiges versucht hast, evtl. ist dadurch die Apache-Konfig auch nicht mehr ganz sauber. Infos zu Vhosts findest du hier: http://httpd.apache.org/docs/2.2/de/vhosts/name-based.html
 
Du wärst aber nicht der erste gewesen, dem das passiert wäre ;)
Hast du schon mal die die Apache-Logs geschaut (insb. error.log), ob da was drin steht?
Dann ist zu prüfen: Ist die Apache-Konfig OK? Also beispielsweise: Existiert eine NameVirtualHost Direktive? Gibt es evtl. andere Virtual-Host-Einträge, die deine Änderungen nicht zum Zuge kommen lassen? Du hast geschrieben, daß du schon einiges versucht hast, evtl. ist dadurch die Apache-Konfig auch nicht mehr ganz sauber. Infos zu Vhosts findest du hier: http://httpd.apache.org/docs/2.2/de/vhosts/name-based.html

In der Error.log steht nichts.
Hier hab ich mal die Configs gepostet:
apache2.conf: http://pastebin.com/yHuQ88WF
httpd.conf: http://pastebin.com/7iBs2dtJ
ports.conf: http://pastebin.com/PmZUfYMN
/sites-available/default: http://pastebin.com/QHgpagbw
/sites-available/default.dpkg-old: http://pastebin.com/JaHevMbt
/sites-available/default-ssl: http://pastebin.com/SMabCBLR
/sites-available/IP.conf: http://pastebin.com/w4suv6fn
/sites-available/rytiscraft.conf: http://pastebin.com/WgnSC3gF

Ich hoffe jemand kann mir da mal helfen :D
 
hast du denn auch "a2ensite rytiscraft" ausgeführt ?

Sind die config Dateien unter /etc/apache/sites-enabled/... vorhanden ?
 
Hallo!
Habe ich ausprobiert, geht nicht :/
Zu wenig Informationen! Was beideutet geht nicht? Apache geht überhaupt nicht mehr? Seite wird nicht angezeigt?

Bevor du diese 3 Fragen beantwortest: Stop! Wir brauch die relevanten Informationen aus dem Apache Error Logfile. Nicht die Antworten Ja, Nein und Ja.

mfG
Thorsten
 
Hallo!

Zu wenig Informationen! Was beideutet geht nicht? Apache geht überhaupt nicht mehr? Seite wird nicht angezeigt?

Bevor du diese 3 Fragen beantwortest: Stop! Wir brauch die relevanten Informationen aus dem Apache Error Logfile. Nicht die Antworten Ja, Nein und Ja.

mfG
Thorsten

Die Seite wird einfach nicht weitergeleitet. In der error.log steht folgendes:
Code:
[Tue May 22 15:15:27 2012] [notice] Apache/2.2.16 (Debian) PHP/5.3.3-7+squeeze9 with Suhosin-Patch configured -- resuming normal operations
[Tue May 22 15:23:28 2012] [notice] Graceful restart requested, doing restart
[Tue May 22 15:23:29 2012] [warn] NameVirtualHost 109.230.229.113:80 has no VirtualHosts
[Tue May 22 15:23:29 2012] [notice] Apache/2.2.16 (Debian) PHP/5.3.3-7+squeeze9 with Suhosin-Patch configured -- resuming normal operations
[Tue May 22 15:25:46 2012] [notice] Graceful restart requested, doing restart
[Tue May 22 15:25:46 2012] [error] (9)Bad file descriptor: apr_socket_accept: (client socket)
[Tue May 22 15:25:46 2012] [warn] NameVirtualHost 109.230.229.113:80 has no VirtualHosts
[Tue May 22 15:25:46 2012] [notice] Apache/2.2.16 (Debian) PHP/5.3.3-7+squeeze9 with Suhosin-Patch configured -- resuming normal operations
[Tue May 22 15:48:54 2012] [notice] Graceful restart requested, doing restart
[Tue May 22 15:48:54 2012] [notice] Apache/2.2.16 (Debian) PHP/5.3.3-7+squeeze9 with Suhosin-Patch configured -- resuming normal operations
[Tue May 22 15:49:56 2012] [notice] Graceful restart requested, doing restart
[Tue May 22 15:49:56 2012] [notice] Apache/2.2.16 (Debian) PHP/5.3.3-7+squeeze9 with Suhosin-Patch configured -- resuming normal operations
[Tue May 22 15:50:40 2012] [error] [client 66.249.66.8] File does not exist: /var/www/rytiscraft/hlstatsx
[Tue May 22 15:50:43 2012] [notice] Graceful restart requested, doing restart
[Tue May 22 15:50:43 2012] [notice] Apache/2.2.16 (Debian) PHP/5.3.3-7+squeeze9 with Suhosin-Patch configured -- resuming normal operations
[Tue May 22 15:51:15 2012] [notice] Graceful restart requested, doing restart
[Tue May 22 15:51:15 2012] [notice] Apache/2.2.16 (Debian) PHP/5.3.3-7+squeeze9 with Suhosin-Patch configured -- resuming normal operations
[Tue May 22 15:51:31 2012] [notice] Graceful restart requested, doing restart
[Tue May 22 15:51:31 2012] [warn] NameVirtualHost 109.230.229.113:80 has no VirtualHosts
[Tue May 22 15:51:31 2012] [notice] Apache/2.2.16 (Debian) PHP/5.3.3-7+squeeze9 with Suhosin-Patch configured -- resuming normal operations
[Tue May 22 15:55:32 2012] [notice] Graceful restart requested, doing restart
[Tue May 22 15:55:32 2012] [warn] NameVirtualHost 109.230.229.113:80 has no VirtualHosts
[Tue May 22 15:55:32 2012] [notice] Apache/2.2.16 (Debian) PHP/5.3.3-7+squeeze9 with Suhosin-Patch configured -- resuming normal operations
[Tue May 22 15:56:04 2012] [notice] Graceful restart requested, doing restart
[Tue May 22 15:56:04 2012] [warn] NameVirtualHost 109.230.229.113:80 has no VirtualHosts
[Tue May 22 15:56:04 2012] [notice] Apache/2.2.16 (Debian) PHP/5.3.3-7+squeeze9 with Suhosin-Patch configured -- resuming normal operations
 
In der /etc/apache2/ports.conf muss irgendwo stehen NameVirtualHost *:80. Zudem würde ich beim vHost einen ServerAlias reinhauen.
 
Was soll denn auch weitergeleitet werden? Deine Seite produziert den folgenden Inhalt:
Code:
hellou c:

mfG
Thorsten
 
Was soll denn auch weitergeleitet werden? Deine Seite produziert den folgenden Inhalt:
Code:
hellou c:

mfG
Thorsten

Es sollen auf den vServer später mehr Websiten zur verfügung stehen. unter /var/www ist auch die index.html mit dem Inhalt hellou c:.
Aber wenn man auf rytiscraft.com geht, soll man direkt in /var/www/rytiscraft sein, ohne dass in der Adresszeile rytiscraft.com/rytiscraft steht.

MfG
Rytis
 
Sicher dass ein vserver das Richtige ist für dich? :eek::confused:

Uhm, ja, erstens weil ich den kostenlos zur verfügung bekomme, zweitens weil ich noch Gameserver dadrauf laufen habe.

EDIT: Und weil ich lernen möchte, mit Linux umzugehen.
 
Back
Top