Forum
Tipps
News
Menu-Icon

 

Zitat
Ich habe gelesen das man entweder eine andere IP Adresse eingeben muss oder den Port muss anders sein als der Standard Host
Wo haste denn das gelesen?

zum 100-ersten Mal
es gibt namenbasierte
ip-basierte
und portbasierte vHost

letztere sind meist in Verbindung mit einen vorher genannten
 
Zitat
Aber ich kann keine 2. IP haben geht ja nur 1 IP pro Rechner.
Wenn du denkst!
 
Zitat
Das heisst ich müsste für den vhost einen andern Port auswählen? 
Wäre möglich!
 
Zitat
Oder die namensbasierte Lösung nehmen?
Das wäre die bessere Wahl!

Namensbasierte vHost haben alle ein und dieselbe IP, es entscheidet der Name auf welche Seite zugegriffen werden soll
deshalb benötigt man auch einen DNS und dort gehört zum namensbasierten vHost mind. ein CNAME Eintrag

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
Zitat
Achso ok und vhost ist dann wenn ich mehrere dieser htdocs Ordner habe?
Diese Ordner können sonstwie heißen, ist völlig wurst.
Wichtig ist das diese korrekt in der VirtualHostDirektive angegeben werden.

Ich pack mal ein (allerdings stark gekürztes) Beispiel für namensbasierte VHosts hier rein:

<VirtualHost 94.xxx.xxx.xx:80>
  ServerName meinedomain.de
  ServerAlias www.meinedomain.de
  DocumentRoot /var/www/web0/html
  SuexecUserGroup web0 web0
  ScriptAlias /cgi-bin/ /var/www/web0/html/cgi-bin/
  <Directory "/var/www/web0/html">
      AllowOverride All
   Options +FollowSymlinks
</Directory>
</VirtualHost>

der 2. namensbasierte Vhost dazu könnte so aussehen:

<VirtualHost 94.xxx.xxx.xx:80>
  ServerName meinezweitedomain.de
  ServerAlias www.meinezweitedomain.de
  DocumentRoot /var/www/web1/html
  SuexecUserGroup web1 web1
  ScriptAlias /cgi-bin/ /var/www/web1/html/cgi-bin/
  <Directory "/var/www/web1/html">
      AllowOverride All
</Directory>
</VirtualHost>

Das ist nur ein (unvollständiges) Beispiel, damit Du in etwa eine Vorstellung davon hast!
Die Pfade sind Linux-Pfade und existieren so bei Dir nicht, müßtest Du auf Windows "umdenken".
Die "htdocs"-Ordner heißen hier im Beispiel html.

Zitat
deshalb benötigt man auch einen DNS und dort gehört zum namensbasierten vHost mind. ein CNAME Eintrag
Das gibt einen 4-monatigen DNS-Thread  :)

sollte bei
 

Zitat
ServerName
nicht ein FQDN stehen ???
stark gekürzt sieht so aus
 
Zitat
NameVirtualHost 11.22.33.44:80
<VirtualHost 11.22.33.44:80>
  ServerName www.server1.test
  DocumentRoot "/var/www/server1"
</VirtualHost>

Wobei der Eintrag
 
Zitat
NameVirtualHost 11.22.33.44:80
nur einmal in der Konfiguration auftauchen darf

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
Zitat
sollte bei ServerName nicht ein FQDN stehen
muss nicht.

Zitat
stark gekürzt sieht so aus
war doch nur ein Beispiel, da habe ich schon 3/4 rausgehauen  ;D

schlechte Laune?  ;D -> fehlt noch der Hinweis, dass AllowOverride All ein Sicherheitsrisiko sein kann  ;)

 

Zitat
dass AllowOverride All ein Sicherheitsrisiko sein kann 
Ist es auch! - geht dedizierter ;D

 
Zitat
schlechte Laune?
;)

 
Zitat
sollte bei ServerName nicht ein FQDN stehen
muss nicht.
liest sich aber hier anders ;)
http://httpd.apache.org/docs/2.0/mod/core.html#servername

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Ja, liest sich anders. ;)
Allerdings geht so wirklich und wenn mich jetzt nicht alles täuscht, legen diese automatischen Teile wie Plesk und Confixx die Direktive auch so an. (ich schau da aber nochmal nach)
// Ja, Confixx legts genauso an.

Zitat
Ist es auch! - geht dedizierter
Yo.
  
« Letzte Änderung: 04.09.11, 22:56:49 von SQL-Freak »

 

Zitat
legen diese automatischen Teile wie Plesk und Confixx die Direktive auch so an.
Ja, was ja nicht gleich bedeutet dass es richtig ist  ;D
Wenn dann noch ein ServerAlias kommt, regelt es sich ja darüber.

Aber dass ist ja nicht das eigentliche Problem das wir hier kurz besprechen.

 
Zitat
deshalb benötigt man auch einen DNS und dort gehört zum namensbasierten vHost mind. ein CNAME Eintrag
Das gibt einen 4-monatigen DNS-Thread   
Na dann viel Spass - aber DNS ist ja nicht soo kompliziert geht vllt. auch schon in 19 Wochen

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
Zitat
Na dann viel Spass
Du läßt mich doch hier hoffentlich nicht hängen ?!  :o

Sollte aber reichen, die hosts zu editieren anstatt einen DNS-Server aufzusetzen.
Wo haste denn das gelesen?

zum 100-ersten Mal
es gibt namenbasierte
ip-basierte
und portbasierte vHost

letztere sind meist in Verbindung mit einen vorher genannten
 Wenn du denkst!
 Wäre möglich!
 Das wäre die bessere Wahl!

Namensbasierte vHost haben alle ein und dieselbe IP, es entscheidet der Name auf welche Seite zugegriffen werden soll
deshalb benötigt man auch einen DNS und dort gehört zum namensbasierten vHost mind. ein CNAME Eintrag

Ich habe keine eigene Domain dann scheidet das aus ich benutze entweder meine IP Adresse oder die Adresse von dyndns.

Wie soll das den mit einem Port gehen? Webserver arbeiten doch nur über den Port 80 un 8080 für https://  80 steht für das Protokoll http:// dann wäre mein Server nicht erreichbar z.b unter http://testdomain.ch?
Ist es auch! - geht dedizierter ;D

 Nö ;)

 liest sich aber hier anders ;)
http://httpd.apache.org/docs/2.0/mod/core.html#servername


Was bedeutet kurz gesagt allowoverride all? irgendwas mit Erlaube  alles ???

Wie müsste mein CNAMe eintrag den aussehen?

nehmen wir mal an IP 89.203.28.40

dann müsste ich sagen das unter dieser IP Adresse 2 Domains existieren d.h

89.203.28.40 CNAME www.erstedomain.ch (htdocs1)
89.203.28.40 CNAME www.zweitedomain.ch dabei wäre hier htdocs2
www.erstdomain.com. IN A     89.204.46.40
www.erstdomain.com IN CNAME www.zweitdomain.com.

Bei dem Beispiel werde ich ja auf immer au zweitdomain.com weitergeleitet oder?
Wie müsste das gemacht werden??
In der erdten Zeile wird definiert das erstdomain.com unter der Adresse 89.204.46.40 zu finden ist.

Die 2. Zeile sagt das erstdomain auf www.zweitdomain.com weitergeleitet werden soll.

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

AAARRRRGHHH........

Zitat
Wie soll das den mit einem Port gehen?
mit namensbasierten oder IP-basierten virtuellen Hosts -darum gehts doch hier die ganze Zeit.

Zu den Ports mal nur so am Rande:
Zitat
Webserver arbeiten doch nur über den Port 80 un 8080 für https://  80 steht für das Protokoll http:// dann wäre mein Server nicht erreichbar z.b unter http://testdomain.ch?
nein - alles durcheinander gewürfelt!

http ist ein Protokoll, 80 ist ein Port - ist ein bedeutender Unterschied. 80 ist der Standardport für Webserver.

Grundsätzlich kann man das http-Protokoll aber über jeden TCP-Port jagen. Allerdings gibts Konventionen für Portbelegungen.

HTTPS ist übrigens 443, nicht 8080.

Zitat
Was bedeutet kurz gesagt allowoverride all?

dass Du mit einer .htaccess bestimmte Einstellungen "überschreiben" kannst. Steht in der mehrfach verlinkten Wiki! Ob das ein wirkliches Risiko ist oder nicht, hängt von verschiedenen Faktoren ab.
Ich habe nicht ohne Grund darauf hingewiesen, dass Du nicht i-eine(meine) Direktive einfach mal so übernehmen kannst.

Was Deine DNS-Sache betrifft: kümmere Dich erstmal darum, dass der Rest vernünftig in Deinem LAN läuft!

Und WO hast Du DAS HIER:
Zitat
www.erstdomain.com. IN A     89.204.46.40
www.erstdomain.com IN CNAME www.zweitdomain.com.
gefunden und versuchst es jetzt reinzupacken??

Zitat
Wie müsste das gemacht werden??
Ich konfiguriere Dir Deinen Server nicht - oder möchtest Du meinen Stundensatz wissen?
 
« Letzte Änderung: 10.09.11, 13:13:18 von SQL-Freak »

Ich habe bei Wikipedia den Eintrag gesucht und durch IP-Adressen und Domains ersetzt was stimmt den daran nicht? Wie müsste der Eintrag den aussehen?

Ich habe sonst hier genug Infos ich werde mich noch im Internet versuchen zu informieren...

Und WO hast Du DAS HIER:gefunden und versuchst es jetzt reinzupacken??
Ich konfiguriere Dir Deinen Server nicht - oder möchtest Du meinen Stundensatz wissen?
 

Zitat

 

Zitat
Ich habe bei Wikipedia den Eintrag gesucht und durch IP-Adressen und Domains ersetzt was stimmt den daran nicht? Wie müsste der Eintrag den aussehen?
Was hast du gesucht?
Welchen Eintrag meinst du?

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Wir haben es hier entweder mit "verstecke Kamera" oder absoluter Beratungsresistenz zu tun.
Mein Vorschlag: Ende an dieser Stelle?


« Windows 7: Medion Fastboot keine InternetverbindungInternet an 2 Pc's anschliessen.. »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
IP-Adresse
Die IP-Adresse ist eine Adresse in einem Computernetzwerk, das auf dem Internet-Protokoll (IP) basiert. Sie besteht aus vier Zahlenblöcken mit Zahlen von 0 bis 255, ...

MAC-Adresse
Eine Media-Access-Control-Adresse (MAC-Adresse) ist die Hardware-Adresse jedes einzelnen Netzwerkadapters. Jede Netzwerkkarte ist mit einer zwölfstelligen Bezeichnun...

COM Port
Die Abkürzung COM Port steht für Communication Port. Dies ist eine serielle Schnittstelle an PCs als Anschluß für Zubehör, wie Maus und Modem, a...