Hallo, vermutlich suche ich einfach nur nicht mit den richtigen Begriffen , daher die Bitte hier um Hilfe. Ich habe einen apache2 eingerichtet und einen vhost angelegt der auf einen anderen Host weiterleitet. Name/System2 funktioniert im Browser einwandfrei aber Name/ leitet auf auch diesen Vhost weiter statt lokal zu bleiben. Ich habe aber für den lokalen Server auch einen vhost angelegt aber der greift offenbar nicht. was übersehe ich ggf.? Gruss -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo, probier mal, die Konfigurationsdatei des virtuellen Hosts, der die lokalen Inhalte ausliefern soll, so umzubenennen, dass er alphabetisch vor dem zweiten steht, also bspw. 01- vor den Dateinamen hängen. Beste Grüße Buschmann Am Mittwoch, 20. Mai 2015, 14:55:49 schrieb Ralf Prengel:
Hallo,
vermutlich suche ich einfach nur nicht mit den richtigen Begriffen , daher die Bitte hier um Hilfe. Ich habe einen apache2 eingerichtet und einen vhost angelegt der auf einen anderen Host weiterleitet. Name/System2 funktioniert im Browser einwandfrei aber Name/ leitet auf auch diesen Vhost weiter statt lokal zu bleiben. Ich habe aber für den lokalen Server auch einen vhost angelegt aber der greift offenbar nicht. was übersehe ich ggf.?
Gruss
-- Das Gesetz hat zum Schneckengang verdorben, was Adlerflug geworden wäre. (Friedrich Schiller - Die Räuber) Und der Buschfunk spielt gerade "Running With The Wolves Of War" von "Elexorien". www.buschmann23.de GPG-Key: 0x614C3258 GPG Fingerprint: B770 E0D0 69CF BFC1 5FE1 D78E 3A70 A936 614C 3258
Zitat von Matthias Fehring <buschmann@huessenbergnetz.de>:
Hallo,
probier mal, die Konfigurationsdatei des virtuellen Hosts, der die lokalen Inhalte ausliefern soll, so umzubenennen, dass er alphabetisch vor dem zweiten steht, also bspw. 01- vor den Dateinamen hängen.
Hallo, habe ich getestet aber dann funktioniert genau nur der andere und nicht beide. Hast du noch einen Tip? Gruss -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 21.05.15 um 07:11 schrieb Ralf Prengel:
Zitat von Matthias Fehring <buschmann@huessenbergnetz.de>:
Hallo,
probier mal, die Konfigurationsdatei des virtuellen Hosts, der die lokalen Inhalte ausliefern soll, so umzubenennen, dass er alphabetisch vor dem zweiten steht, also bspw. 01- vor den Dateinamen hängen.
Hallo,
habe ich getestet aber dann funktioniert genau nur der andere und nicht beide. Hast du noch einen Tip?
Poste mal den Inhalt der vhost Datei. -- ae | Andreas Ernst | IT Spektrum Postfach 5, 65612 Beselich Schupbacher Str. 32, 65614 Beselich, Germany Tel: +49-6484-91002 Fax: +49-6484-91003 ae@ae-online.de | www.ae-online.de www.tachyon-online.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Zitat von Andreas Ernst <ae@ae-online.de>:
Hallo,
habe ich getestet aber dann funktioniert genau nur der andere und nicht beide. Hast du noch einen Tip?
Poste mal den Inhalt der vhost Datei.
Hallo, die Dateien sind ok. Es funktioniert wie erwartet pro Ziel wenn genau nur eine Datei im Ordner vhost-Ordner liegt. Ich habe das gerade noch mal sytematisch ausgetestet. Liegen mehrere Datein im Ordner wir immer die erste gezogen. Gruss -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Moin moin, Ralf Prengel <ralf.prengel <at> rprengel.de> writes:
Hallo,
vermutlich suche ich einfach nur nicht mit den richtigen Begriffen , daher die Bitte hier um Hilfe. Ich habe einen apache2 eingerichtet und einen vhost angelegt der auf einen anderen Host weiterleitet. Name/System2 funktioniert im Browser einwandfrei aber Name/ leitet auf auch diesen Vhost weiter statt lokal zu bleiben. Ich habe aber für den lokalen Server auch einen vhost angelegt aber der greift offenbar nicht. was übersehe ich ggf.?
Bnutzt Du IP Based oder Name Based virtuelle Hosts? Ich denke mal Name Based, also solltest Du auch zwei verschidene DNS Namen für den Server haben und im DNS konfigurieren. Wenn ich das richtig lese sprichst du densogenannte 2ten vhost mittels Subdir an, das geht so nicht, kann man zwar auch konfigurieren aber dann brauchts auch keine vhosts, poste einfach die Konfig, dann muss man nicht im trueben fischen.
Gruss
glg max Am 2015-05-21 8:55, schrieb Ralf Prengel:
Zitat von Andreas Ernst <ae@ae-online.de>:
Hallo,
habe ich getestet aber dann funktioniert genau nur der andere und nicht beide. Hast du noch einen Tip?
Poste mal den Inhalt der vhost Datei.
Hallo,
die Dateien sind ok. Es funktioniert wie erwartet pro Ziel wenn genau nur eine Datei im Ordner vhost-Ordner liegt. Ich habe das gerade noch mal sytematisch ausgetestet. Liegen mehrere Datein im Ordner wir immer die erste gezogen.
Gruss -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Zitat von Markus Heinze <max@freecards.de>:
Moin moin,
Ralf Prengel <ralf.prengel <at> rprengel.de> writes:
Hallo,
vermutlich suche ich einfach nur nicht mit den richtigen Begriffen , daher die Bitte hier um Hilfe. Ich habe einen apache2 eingerichtet und einen vhost angelegt der auf einen anderen Host weiterleitet. Name/System2 funktioniert im Browser einwandfrei aber Name/ leitet auf auch diesen Vhost weiter statt lokal zu bleiben. Ich habe aber für den lokalen Server auch einen vhost angelegt aber der greift offenbar nicht. was übersehe ich ggf.?
Bnutzt Du IP Based oder Name Based virtuelle Hosts? Ich denke mal Name Based, also solltest Du auch zwei verschidene DNS Namen für den Server haben und im DNS konfigurieren. Wenn ich das richtig lese sprichst du densogenannte 2ten vhost mittels Subdir an, das geht so nicht, kann man zwar auch konfigurieren aber dann brauchts auch keine vhosts, poste einfach die Konfig, dann muss man nicht im trueben fischen.
Hallo, ich habe hier zwei Beispiele. Wobei ich gearde lerne das die DNS Auflösung funktionieren muss. Das ist hier aktuell noch nicht der Fall. Würden das den Effekt erklären? Gruss und Dank Host 1 <VirtualHost *> DocumentRoot /srv/www/19216811 ServerName 19216811 ServerAdmin ralf.prengel@rprengel.de <Directory /srv/www/19216811> AllowOverride None Order allow,deny Allow from all </Directory> <Proxy *> order deny,allow Allow from all </Proxy> ProxyPreserveHost On ProxyPass /19216811 http://192.168.1.1 ProxyPassReverse /192168211 http://192.168.1.1 </VirtualHost> Host 2 <VirtualHost *> DocumentRoot /srv/www/19216812 ServerName 19216812 ServerAdmin ralf.prengel@rprengel.de <Directory /srv/www/19216812> AllowOverride None Order allow,deny Allow from all </Directory> <Proxy *> order deny,allow Allow from all </Proxy> ProxyPreserveHost On ProxyPass /19216812 http://192.168.1.2 ProxyPassReverse /192168212 http://192.168.1.2 </VirtualHost> -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 21.05.15 um 10:17 schrieb Ralf Prengel:
[...]
Hallo, ich habe hier zwei Beispiele. Wobei ich gearde lerne das die DNS Auflösung funktionieren muss. Das ist hier aktuell noch nicht der Fall. Würden das den Effekt erklären? Gruss und Dank
Host 1 <VirtualHost *> DocumentRoot /srv/www/19216811 ServerName 19216811 ServerAdmin ralf.prengel@rprengel.de <Directory /srv/www/19216811> AllowOverride None Order allow,deny Allow from all </Directory>
<Proxy *> order deny,allow Allow from all </Proxy> ProxyPreserveHost On ProxyPass /19216811 http://192.168.1.1 ProxyPassReverse /192168211 http://192.168.1.1 </VirtualHost>
Host 2 <VirtualHost *> DocumentRoot /srv/www/19216812 ServerName 19216812 ServerAdmin ralf.prengel@rprengel.de <Directory /srv/www/19216812> AllowOverride None Order allow,deny Allow from all </Directory>
<Proxy *> order deny,allow Allow from all </Proxy> ProxyPreserveHost On ProxyPass /19216812 http://192.168.1.2 ProxyPassReverse /192168212 http://192.168.1.2 </VirtualHost>
Der ServerName sollte schon einen FQDN enthalten, Browser kommen evtl. damit nicht klar und hängen eine TLD dran. Was steht in den listen.conf drin, sind dort Deine Server IPs drin? Ggf. die /etc/hosts bei der Namesauflösung helfen. Ich verwende immer bind dafür. -- ae | Andreas Ernst | IT Spektrum Postfach 5, 65612 Beselich Schupbacher Str. 32, 65614 Beselich, Germany Tel: +49-6484-91002 Fax: +49-6484-91003 ae@ae-online.de | www.ae-online.de www.tachyon-online.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Zitat von Andreas Ernst <ae@ae-online.de>:
Was steht in den listen.conf drin, sind dort Deine Server IPs drin? Ggf. die /etc/hosts bei der Namesauflösung helfen. Ich verwende immer bind dafür.
Hallo, in der Datei steht nichts drin. Hätte da auch nicht Yast was eintragen müssen wenn es nötig gwesen wäre? Gruss -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 21.05.15 um 10:48 schrieb Ralf Prengel:
Zitat von Andreas Ernst <ae@ae-online.de>:
Was steht in den listen.conf drin, sind dort Deine Server IPs drin? Ggf. die /etc/hosts bei der Namesauflösung helfen. Ich verwende immer bind dafür.
Hallo,
in der Datei steht nichts drin. Hätte da auch nicht Yast was eintragen müssen wenn es nötig gwesen wäre?
Wie schon gesagt Apache muß die Domains auflösen können. Was sagt denn: host <domain> -- ae | Andreas Ernst | IT Spektrum Postfach 5, 65612 Beselich Schupbacher Str. 32, 65614 Beselich, Germany Tel: +49-6484-91002 Fax: +49-6484-91003 ae@ae-online.de | www.ae-online.de www.tachyon-online.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 2015-05-21 10:58, schrieb Andreas Ernst:
Am 21.05.15 um 10:48 schrieb Ralf Prengel:
Zitat von Andreas Ernst <ae@ae-online.de>:
Was steht in den listen.conf drin, sind dort Deine Server IPs drin? Ggf. die /etc/hosts bei der Namesauflösung helfen. Ich verwende immer bind dafür.
Hallo,
in der Datei steht nichts drin. Hätte da auch nicht Yast was eintragen müssen wenn es nötig gwesen wäre?
Wie schon gesagt Apache muß die Domains auflösen können.
dem Apache ist die Auflösung egal, er bekommt dem Namen via Requestheader vom Browser gesendet den wertet er aus und vergleicht die Namen die konfiguriert wurden, ist kein Match nimmt er den 1ten vhost der kunfiguriert wurde oder den _default sofern er konfiguriert wurde. der DNS ist Clientseitig zu korrigieren (also der workaround mit der hosts) Oder man macht es richtig und konfiguriert den internen DNS, so das alle die Namen auflösen können aber wie gesagt dem Apache ist in dem Fall der DNS schnuppe, ihn interessiert nur der Name aus dem Requestheader.
Was sagt denn:
host <domain>
-- ae | Andreas Ernst | IT Spektrum Postfach 5, 65612 Beselich Schupbacher Str. 32, 65614 Beselich, Germany Tel: +49-6484-91002 Fax: +49-6484-91003 ae@ae-online.de | www.ae-online.de www.tachyon-online.de
lg -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Zitat von Markus Heinze <max@freecards.de>:
dem Apache ist die Auflösung egal, er bekommt dem Namen via Requestheader vom Browser gesendet den wertet er aus und vergleicht die Namen die konfiguriert wurden, ist kein Match nimmt er den 1ten vhost der kunfiguriert wurde oder den _default sofern er konfiguriert wurde.
Ok, das passt zum Problem. wie müsste ich denn http://IP/zielname denn in die Hosts eintragen damit das passt? Gruss -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Sodala, Am 2015-05-21 11:37, schrieb Ralf Prengel:
Zitat von Markus Heinze <max@freecards.de>:
dem Apache ist die Auflösung egal, er bekommt dem Namen via Requestheader vom Browser gesendet den wertet er aus und vergleicht die Namen die konfiguriert wurden, ist kein Match nimmt er den 1ten vhost der kunfiguriert wurde oder den _default sofern er konfiguriert wurde.
Ok,
das passt zum Problem. wie müsste ich denn http://IP/zielname denn in die Hosts eintragen damit das passt?
also die hosts ist ganz einfach <ip> <servername> z.b. 192.168.1.1 meinserver folgendes geht auch 192.168.1.1 meinserver.meinedomain.meinetld meinserver also <ip> <servername.domain.tld> <servername> aber für Deine Zwecke reicht das kurze Beispiel. <zielname> benötigst Du nicht in der Hosts das verarbeitet der Apache, wobei mir aus der Konfig nicht ersichtlich ist ob ud zielname generell benötigst da Du eh via mod_proxy weitergehst
Gruss
lg -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Zitat von Markus Heinze <max@freecards.de>:
Sodala,
Am 2015-05-21 11:37, schrieb Ralf Prengel:
Zitat von Markus Heinze <max@freecards.de>:
dem Apache ist die Auflösung egal, er bekommt dem Namen via Requestheader vom Browser gesendet den wertet er aus und vergleicht die Namen die konfiguriert wurden, ist kein Match nimmt er den 1ten vhost der kunfiguriert wurde oder den _default sofern er konfiguriert wurde.
Also, vorab vielden dank an alle Helfer. Es läuft jetzt soweit intern die verschiedenen Vhosts erreichen kann nachdem ich DNS sauber aufgesetzt habe. Was noch nicht klappt: Ich will auch von aussen über eine Astaro-Firewall an den Proxy um die vhosts aufzurufen. Dazu habe ich in der Astaro eine Regel erstellt die Anfragen an Port 80 an die IP des Proxyservers umbiegt. Dann klappt der Zugriff auf die Vhosts nicht und ich lande auf dem ersten definierten Host. Das wird sich auch noch finden, jedenfall mal wieder einiges gelernt. Gruss -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 2015-05-21 13:31, schrieb Ralf Prengel:
Zitat von Markus Heinze <max@freecards.de>:
Sodala,
Am 2015-05-21 11:37, schrieb Ralf Prengel:
Zitat von Markus Heinze <max@freecards.de>:
dem Apache ist die Auflösung egal, er bekommt dem Namen via Requestheader vom Browser gesendet den wertet er aus und vergleicht die Namen die konfiguriert wurden, ist kein Match nimmt er den 1ten vhost der kunfiguriert wurde oder den _default sofern er konfiguriert wurde.
Also, vorab vielden dank an alle Helfer. Es läuft jetzt soweit intern die verschiedenen Vhosts erreichen kann nachdem ich DNS sauber aufgesetzt habe. Was noch nicht klappt: Ich will auch von aussen über eine Astaro-Firewall an den Proxy um die vhosts aufzurufen. Dazu habe ich in der Astaro eine Regel erstellt die Anfragen an Port 80 an die IP des Proxyservers umbiegt. Dann klappt der Zugriff auf die Vhosts nicht und ich lande auf dem ersten definierten Host. Das wird sich auch noch finden, jedenfall mal wieder einiges gelernt.
Schön das es jetzt zumindest intern funktioniert. Auch für den externen Zugriff dreht sich alles um den Namen, damit es geht. Um es zum Laufen zu bringen solltest Du eine offizielle Domain haben, welche Du auch DNS maessig verwalten kannst. Idealerweise noch eine feste IP , dann im Nameserver entsprechende A Records auf die IP setzen und dem vhost im internen Netz noch eine Serveralias mit dem extern auflösbaren Namen geben. Und schon ist die Welt wieder schick ;) Geht im übrigen auch mit einer dynamischen IP, dann musst du aber einen DynDNS Dienst zwischenschalten ind der Art offizieller Name ist CNAME für DynDNS Name, der Rest bleibt. Also alles eigentlich recht einfach zu realisieren, nur der DNS muss sauber sein, dann klappts auch mit dem Indianer ;)
Gruss
lg -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Zitat von Andreas Ernst <ae@ae-online.de>:
Wie schon gesagt Apache muß die Domains auflösen können.
Was sagt denn:
host <domain>
Zur Zeit noch nichts. Normale DNS-Auflösung funktioniert soweit aber was ich weiter nicht verstehe warum jede Konfiguration funktioniert wenn ich sie alleine im vhost-Ordner ablege. Ich habe das Problem nur wenn mehrer Konfigurationsdateien im Ordner liegen. Mir ist da der Zusammenhang zum DNS noch nicht klar wobei DNS sicher sauber laufen sollte. Es ist aktuell nur eine Test und Lernumgebung. Gruss und Danke für die Hilfe Ralf -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 2015-05-21 11:17, schrieb Ralf Prengel:
Zitat von Andreas Ernst <ae@ae-online.de>:
Wie schon gesagt Apache muß die Domains auflösen können.
Was sagt denn:
host <domain>
Zur Zeit noch nichts. Normale DNS-Auflösung funktioniert soweit aber was ich weiter nicht verstehe warum jede Konfiguration funktioniert wenn ich sie alleine im vhost-Ordner ablege. Ich habe das Problem nur wenn mehrer Konfigurationsdateien im Ordner liegen.
Habe ich im vorigen Post schon beantwortet, findet der Apache den Namen nicht in den vhosts liefert er immer den Content des 1ten vhosts der konfiguriert wurde aus.
Mir ist da der Zusammenhang zum DNS noch nicht klar wobei DNS sicher sauber laufen sollte. Es ist aktuell nur eine Test und Lernumgebung.
Du musst im Browser http://servername/ angeben, dann nimmt der Apache die Konfig für Servername also DNS in Ordnung bringen und die Welt ist schick.
Gruss und Danke für die Hilfe
Ralf
lg -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Andreas Ernst [21.05.2015 10:58]:
Am 21.05.15 um 10:48 schrieb Ralf Prengel:
Zitat von Andreas Ernst <ae@ae-online.de>:
Was steht in den listen.conf drin, sind dort Deine Server IPs drin? Ggf. die /etc/hosts bei der Namesauflösung helfen. Ich verwende immer bind dafür.
Hallo,
in der Datei steht nichts drin. Hätte da auch nicht Yast was eintragen müssen wenn es nötig gwesen wäre?
Wie schon gesagt Apache muß die Domains auflösen können.
Was sagt denn:
host <domain>
Der Befehl "host" prüft direkt das DNS. Einträge in /etc/hosts werden nicht berücksichtigt. --
Am 2015-05-21 10:48, schrieb Ralf Prengel:
Zitat von Andreas Ernst <ae@ae-online.de>:
Was steht in den listen.conf drin, sind dort Deine Server IPs drin? Ggf. die /etc/hosts bei der Namesauflösung helfen. Ich verwende immer bind dafür.
Hallo,
in der Datei steht nichts drin. Hätte da auch nicht Yast was eintragen müssen wenn es nötig gwesen wäre?
Yast macht meines Wissens nichts da drin und für den Apache würd ich auch kein Yast nehmen, also ich. Editiere auf dem Client die /etc/hosts oder unter Windows liegt sie im windows/system32/drivers/etc/hosts und setz ip und entsprechende Namen der vhosts rein dann kann der Browser die vhosts mit Namen ansprechen und der Apache weiss welche Konfig er benutzen muss
Gruss
lg -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Also bei mir hat es erst funktioniert nachdem ich die Virtuellen Hosts auch benannt habe. HOST 1 <Virtualhost xyz.domain.vg:80> ........... </Virtualhost> Host 2 <Virtualhost abcd.domain.vg:80> ....... </Virtualhost> UND ! die Namen per DNS auflösbar waren !? Gruss Frank Jäschke Andreas Ernst schrieb:
Am 21.05.15 um 10:17 schrieb Ralf Prengel:
[...]
Hallo, ich habe hier zwei Beispiele. Wobei ich gearde lerne das die DNS Auflösung funktionieren muss. Das ist hier aktuell noch nicht der Fall. Würden das den Effekt erklären? Gruss und Dank
Host 1 <VirtualHost *> DocumentRoot /srv/www/19216811 ServerName 19216811 ServerAdmin ralf.prengel@rprengel.de <Directory /srv/www/19216811> AllowOverride None Order allow,deny Allow from all </Directory>
<Proxy *> order deny,allow Allow from all </Proxy> ProxyPreserveHost On ProxyPass /19216811 http://192.168.1.1 ProxyPassReverse /192168211 http://192.168.1.1 </VirtualHost>
Host 2 <VirtualHost *> DocumentRoot /srv/www/19216812 ServerName 19216812 ServerAdmin ralf.prengel@rprengel.de <Directory /srv/www/19216812> AllowOverride None Order allow,deny Allow from all </Directory>
<Proxy *> order deny,allow Allow from all </Proxy> ProxyPreserveHost On ProxyPass /19216812 http://192.168.1.2 ProxyPassReverse /192168212 http://192.168.1.2 </VirtualHost>
Der ServerName sollte schon einen FQDN enthalten, Browser kommen evtl. damit nicht klar und hängen eine TLD dran.
Was steht in den listen.conf drin, sind dort Deine Server IPs drin? Ggf. die /etc/hosts bei der Namesauflösung helfen. Ich verwende immer bind dafür.
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 2015-05-21 10:17, schrieb Ralf Prengel:
Zitat von Markus Heinze <max@freecards.de>:
Moin moin,
Ralf Prengel <ralf.prengel <at> rprengel.de> writes:
Hallo,
vermutlich suche ich einfach nur nicht mit den richtigen Begriffen , daher die Bitte hier um Hilfe. Ich habe einen apache2 eingerichtet und einen vhost angelegt der auf einen anderen Host weiterleitet. Name/System2 funktioniert im Browser einwandfrei aber Name/ leitet auf auch diesen Vhost weiter statt lokal zu bleiben. Ich habe aber für den lokalen Server auch einen vhost angelegt aber der greift offenbar nicht. was übersehe ich ggf.?
Bnutzt Du IP Based oder Name Based virtuelle Hosts? Ich denke mal Name Based, also solltest Du auch zwei verschidene DNS Namen für den Server haben und im DNS konfigurieren. Wenn ich das richtig lese sprichst du densogenannte 2ten vhost mittels Subdir an, das geht so nicht, kann man zwar auch konfigurieren aber dann brauchts auch keine vhosts, poste einfach die Konfig, dann muss man nicht im trueben fischen.
Hallo, ich habe hier zwei Beispiele. Wobei ich gearde lerne das die DNS Auflösung funktionieren muss. Das ist hier aktuell noch nicht der Fall. Würden das den Effekt erklären?
Ja DNS muss zwingend funktionieren, zum Testen reicht es aber auch auf Client Seite die hosts zu editieren, der Apache muss halt im Request Header den Namen des vhosts finden, sprich du musst den vhost immer via DNS Namen ansprechen nicht mit der IP
Gruss und Dank
Host 1 <VirtualHost *> DocumentRoot /srv/www/19216811 ServerName 19216811 ServerAdmin ralf.prengel@rprengel.de <Directory /srv/www/19216811> AllowOverride None Order allow,deny Allow from all </Directory>
<Proxy *> order deny,allow Allow from all </Proxy> ProxyPreserveHost On ProxyPass /19216811 http://192.168.1.1 ProxyPassReverse /192168211 http://192.168.1.1 </VirtualHost>
Host 2 <VirtualHost *> DocumentRoot /srv/www/19216812 ServerName 19216812 ServerAdmin ralf.prengel@rprengel.de <Directory /srv/www/19216812> AllowOverride None Order allow,deny Allow from all </Directory>
<Proxy *> order deny,allow Allow from all </Proxy> ProxyPreserveHost On ProxyPass /19216812 http://192.168.1.2 ProxyPassReverse /192168212 http://192.168.1.2 </VirtualHost>
lg max -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 21.05.15 um 08:55 schrieb Ralf Prengel:
Zitat von Andreas Ernst <ae@ae-online.de>:
Hallo,
habe ich getestet aber dann funktioniert genau nur der andere und nicht beide. Hast du noch einen Tip?
Poste mal den Inhalt der vhost Datei.
Hallo,
die Dateien sind ok. Es funktioniert wie erwartet pro Ziel wenn genau nur eine Datei im Ordner vhost-Ordner liegt. Ich habe das gerade noch mal sytematisch ausgetestet. Liegen mehrere Datein im Ordner wir immer die erste gezogen.
Kann die URL aufgelöst werden? Andreass-Mac-mini:~ andreas$ host opensuse.org opensuse.org has address 130.57.5.70 Sorry für PM. -- ae | Andreas Ernst | IT Spektrum Postfach 5, 65612 Beselich Schupbacher Str. 32, 65614 Beselich, Germany Tel: +49-6484-91002 Fax: +49-6484-91003 ae@ae-online.de | www.ae-online.de www.tachyon-online.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (6)
-
Andreas Ernst
-
Frank Jäschke
-
Markus Heinze
-
Matthias Fehring
-
Ralf Prengel
-
Werner Flamme