• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] Entweder Virtualhost oder IP-Adresse aufrufbar

-ntfs-

Newbie
Hallo liebe Gemeinde.

Ich sitz jetzt hier schon die ganze zeit dabei und versuche meine vhosts einzurichten.
Ich habe einen Root-Server auf dem bisher einige webseiten laufen jedoch ohne domain, ich habe vorher immer mit der ip gearbeitet. ( z.B. http://85.25.16.167/fot )
Nun habe ich mir eine Domain geholt die wenn sie aufgerufen wird nur einen ordner aus meinen htdocs darstellen soll.
www.clansm3n.de -> /srv/www/htdocs/clan

das funktioniert auch soweit ohne probleme, wenn ich die domain im browser angebe. wenn ich jedoch die serverip 85.25.16.167 im browser eingebe lande ich leider auch dort.

dann habe ich versucht einen vhost 85.25.16.167 einzurichten. dann konnte ich wieder auf den hauptordner htdocs zugreifen, jedoch verwies die domain clansm3n.de nicht mehr auf das unterverzeichnis clan.

Code:
#<VirtualHost 85.25.16.167:80>
#DocumentRoot /srv/www/htdocs
#ServerName www.example1.com
#</VirtualHost>

<VirtualHost *:80>
DocumentRoot /srv/www/htdocs/clan
ServerName clansm3n.de
</VirtualHost>

habe auch schon versucht die beiden zu tauschen, jedoch ohne wirkung.

Code:
NameVirtualHost *:80

Code:
november086:/etc/apache2/vhosts.d # httpd2 -S
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80                   is a NameVirtualHost
         default server clansm3n.de (/etc/apache2/vhosts.d/vhosts.conf:6)
         port 80 namevhost clansm3n.de (/etc/apache2/vhosts.d/vhosts.conf:6)
Syntax OK

verstehe nicht warum der def. server clansm3n.de heißt den in der default-server.conf steht das rootverzeichnis /srv/www/htdocs

ich bin hier echt verzweifelt und bin für jede antwort dankbar.

mfg timo
 
OP
N

-ntfs-

Newbie
habe den fehler gefunden. ich sitz hier bestimmt schon seit 3 std dran ohne erfolg. schreibe ich hier einmal ins forum und schwups 10min später hab ich selbst gefunden is doch zum mäuse melken :/
ich habe die vhosts.conf nochmals überarbeitet, und nun funktionierts so wie ich es wollte.

Code:
<VirtualHost *:80>
DocumentRoot /srv/www/htdocs
ServerName 85.25.16.167
</VirtualHost>

<VirtualHost *:80>
DocumentRoot /srv/www/htdocs/clan
ServerName clansm3n.de
</VirtualHost>

Code:
november086:/etc/apache2/vhosts.d # httpd2 -S
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80                   is a NameVirtualHost
         default server 85.25.16.167 (/etc/apache2/vhosts.d/vhosts.conf:1)
         port 80 namevhost 85.25.16.167 (/etc/apache2/vhosts.d/vhosts.conf:1)
         port 80 namevhost clansm3n.de (/etc/apache2/vhosts.d/vhosts.conf:6)
Syntax OK

trotzdem danke an alle

mfg timo
 
Oben