Hallo,
ich moechte auf meinem Stand-alone-PC endlich einen virtuellen
Webserver einrichten, um Website-Projekte vor dem Upload testen zu
koennen.
Irgendwie ;-) komme ich damit nicht so ganz klar. (Genau genommen ist
mir ziemlich viel unklar.)
In der httpd.conf habe ich
Am Fre, 01 Dez 2000 schrieb Heinz W. Pahlke:
In der httpd.conf habe ich
# IP nur zum Testen, ob... DocumentRoot /home/heinz/web-projekt ServerName heinz ErrorLog /home/heinz/apache.error_log CustomLog /home/heinz/apache.custom_log TransferLog /home/heinz/apache.transfer_log </VirtualHost>
VersuchŽ mal:
Ziemlich am Anfang der httpd.conf
Listen 192.168.0.10:2600
und dann:
NameVirtualhost 192.168.0.10:2600
On 01-Dec-2000 Andreas Meyer wrote:
VersuchŽ mal:
Ziemlich am Anfang der httpd.conf
Listen 192.168.0.10:2600
und dann:
NameVirtualhost 192.168.0.10:2600
"Starting service httpd: syntax error in httpd.conf failed"
bzw. in httpd/error_log
"(99)Cannot assign requested address: make_sock: could not bind to
address 192.168.0.10 port 2600"
Beste Gruesse,
Heinz.
--
E-Mail: Heinz W. Pahlke
Am Fre, 01 Dez 2000 schrieb Heinz W. Pahlke:
Listen 192.168.0.10:2600
und dann:
NameVirtualhost 192.168.0.10:2600
"Starting service httpd: syntax error in httpd.conf failed"
bzw. in httpd/error_log
"(99)Cannot assign requested address: make_sock: could not bind to address 192.168.0.10 port 2600"
Hast Du mal ohne port-adresse versucht und/oder mit Deinem domain-namen (wenn er in /etc/hosts eingetragen ist)? Gruß -- Andreas Meyer http://home.wtal.de/MeineHomepage --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On 01-Dec-2000 Andreas Meyer wrote:
Hast Du mal ohne port-adresse versucht und/oder mit Deinem domain-namen (wenn er in /etc/hosts eingetragen ist)?
Inzwischen bin ich schon ein groesses Stueck weiter. Mit den
Eintraegen:
NameVirtualHost 127.0.0.1
From: Andreas Meyer [mailto:anmeyer@gmx.net] Sent: Friday, December 01, 2000 4:03 PM To: suse-linux@suse.com Subject: Re: viertuelle Webserver
Am Fre, 01 Dez 2000 schrieb Heinz W. Pahlke:
Listen 192.168.0.10:2600
und dann:
NameVirtualhost 192.168.0.10:2600
"Starting service httpd: syntax error in httpd.conf failed"
bzw. in httpd/error_log
"(99)Cannot assign requested address: make_sock: could not bind to address 192.168.0.10 port 2600"
Hast Du mal ohne port-adresse versucht und/oder mit Deinem domain-namen (wenn er in /etc/hosts eingetragen ist)?
Hai,
es ist im grunde sehr einfach, einen virtuellen Host zu
setuppen. Suche in Deiner HTTPD.CONF folgende Zeile:
NameVirtualHost
Und ergänze sie zu Deiner IP, so dass Du folgende Zeile
erhälst:
NameVirtualHost 192.168.0.3 <-- Beispiel :-)
Dann gehst in den Abschnitt, in dem Du Deine virtuellen
Domains verwaltest und richtest sie folgendermassen ein:
Hallo Heinz, * Heinz W. Pahlke wrote on 01 Dec 2000:
On 01-Dec-2000 Andreas Meyer wrote:
VersuchŽ mal:
Ziemlich am Anfang der httpd.conf
Listen 192.168.0.10:2600
und dann:
NameVirtualhost 192.168.0.10:2600
"Starting service httpd: syntax error in httpd.conf failed"
bzw. in httpd/error_log
"(99)Cannot assign requested address: make_sock: could not bind to address 192.168.0.10 port 2600"
Ähm... hast du denn diese IP-Adresse überhaupt im System konfiguriert ? Nur mal so ne Idee... Gruß, Sebastian -- "No worries." - Rincewind Sebastian Helms - mailto:sebastian@helms.sh (PGP available) SuSE-Linux-Mailinglisten-FAQ: http://www.ndh.net/home/s.helms/faq/ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo Heinz, On Fre, 01 Dez 2000, Heinz W. Pahlke wrote:
ich moechte auf meinem Stand-alone-PC endlich einen virtuellen Webserver einrichten, um Website-Projekte vor dem Upload testen zu koennen.
Hab ich hier auch laufen: Ist aber IMO nicht grad sicher eingestellt.
Funzt aber.
NameVirtualHost www.slarty.dhaller.de
On 01-Dec-2000 David Haller wrote:
Hallo Heinz,
Hallo David,
On Fre, 01 Dez 2000, Heinz W. Pahlke wrote:
ich moechte auf meinem Stand-alone-PC endlich einen virtuellen Webserver einrichten, um Website-Projekte vor dem Upload testen zu koennen.
Hab ich hier auch laufen: Ist aber IMO nicht grad sicher eingestellt. Funzt aber.
Im Prinzip klappt es ja inzwischen auch. Aber ich kann bisher eben nur _einen_ virtuellen Webserver einrichten.
NameVirtualHost www.slarty.dhaller.de
Port 80 ServerAdmin webmaster@slarty.dhaller.de DocumentRoot /home/dh/www.slarty.dhaller.de ServerName www.slarty.dhaller.de ^^^^^^^^^^^^^^^^^^^^^ Hier habe ich fuer den _ersten_ Webserver einfach projekt1 und fuer den zweiten projekt2 eingetragen. Aber das ist offenbar nicht ausreichend oder gar falsch.
Mit lynx localhost und lynx http://localhost erreiche ich zwar projekt1, aber mit lynx //projekt1, lynx //projekt2, lynx localhost/projekt1 oder lynx localhost//projekt2 bekomme ich immer ein "The requested URL /... was not found on this server." projekt2 laesst sich grundsaetzlich nicht aufrufen.
ErrorLog /var/log/www.slarty.dhaller.de-error_log CustomLog /var/log/www.slarty.dhaller.de-access_log common <Directory /> Options FollowSymLinks Indexes Includes AllowOverride None order allow,deny allow from 127.0.0 #deny from all AuthType Basic </Directory> </VirtualHost>
Das ist dann wieder klar.
Ansonsten hab ich nur noch einen Eintrag in der /etc/hosts: 127.0.0.3 www.slarty.dhaller.de
Bei mir 127.0.0.1 localhost projekt1 projekt2
Ich habe es auch schon mit
127.0.0.2 www.virtual.priv projekt1 projekt2
und in der httpd.conf entsprechend
ServerName www.virtual.priv
probiert, aber damit aenderte sich an dem Problem auch nichts.
Vermutlich sehe ich einfach nur den Wald vor lauter Baeumen nicht,
bloss welcher Baum nimmt mir die Sicht?
Beste Gruesse,
Heinz.
--
E-Mail: Heinz W. Pahlke
Hallo Heinz, On Mon, 04 Dez 2000, Heinz W. Pahlke wrote:
On 01-Dec-2000 David Haller wrote:
On Fre, 01 Dez 2000, Heinz W. Pahlke wrote:
ich moechte auf meinem Stand-alone-PC endlich einen virtuellen Webserver einrichten, um Website-Projekte vor dem Upload testen zu koennen.
Hab ich hier auch laufen: Ist aber IMO nicht grad sicher eingestellt. Funzt aber.
Im Prinzip klappt es ja inzwischen auch. Aber ich kann bisher eben nur _einen_ virtuellen Webserver einrichten.
Bei mir laufen 2 :)
ServerName www.slarty.dhaller.de
^^^^^^^^^^^^^^^^^^^^^ Hier habe ich fuer den _ersten_ Webserver einfach projekt1 und fuer den zweiten projekt2 eingetragen. Aber das ist offenbar nicht ausreichend oder gar falsch.
Weiss nicht ob das reicht. Ich wuerde einfach ein projekt1.virtual.priv nehmen. Und den fqdn dann in der /etc/hosts mit dem Kuerzel versehen. (s.u.)
Mit lynx localhost und lynx http://localhost erreiche ich zwar projekt1, aber mit lynx //projekt1, lynx //projekt2, lynx
AFAIK musst du wenn du die // verwendest auch ein http: davor- schreiben. Oder die // weglassen.
localhost/projekt1 oder lynx localhost//projekt2 bekomme ich immer ein "The requested URL /... was not found on this server." projekt2 laesst sich grundsaetzlich nicht aufrufen.
Das muesste mit lynx projekt1 gehen.
Ich wuerde mal das probieren:
NameVirtualHost projekt1.virtual.priv
Hallo,
hier ein Konfigurationsbeispiel, wie es bei mir läuft
Auzug aus /etc/httpd/httpd.conf :
-> Einfach am Ende einfügen
[...]
NameVirtualHost 192.168.1.1:80
Hallo! Grundsätzlich sollte man mal klären, wer nun genau was will! ;-) Es gibt da nämlich zwei Möglichkeiten: 1. Man hat für jeden virtuellen Host auch eine eigene IP 2. Man hat nur eine IP zur Verfügung und möchte darüber alle virt. Hosts laufen lassen Die erste Methode mag für den internen Bereich eines LAN ja ausreichen. Ich möchte nun aber doch ganz einfach auch verschiedene Seiten nach draußen hin (mit meiner dyn. IP) liefern können. Sprich: Es greift jemand auf http://www.jp-solution.dynodns.net zu -> Da bekommt er die ganz normale Seite zu sehen. Greift er auf https://ssl.jp-solution.dynodns.net zu, soll er eine sichere Verbindung bekommen und mit http://julian.jp-solution.dynodns.net. Das alles sollte halt über die dynamisch zugewiesene IP laufen oder besser gesagt: Der Apache soll nicht auf die zugegriffene IP achten, sondern nur auf den ihm gelieferten Zugriffsnamen. Wie mache ich das denn nun?? Ciao Julian ____________________________________ ______ JP solution Internet Services / \ D-31655 Stadthagen, Germany /___/ / / Visit: www.JP-solution.de \__/ solution
-----Original Message----- From: Alexander Groß [mailto:a.gross@graumueller.com] Sent: Tuesday, December 05, 2000 7:51 AM To: suse-linux@suse.com Subject: Re: viertuelle Webserver
Hallo,
hier ein Konfigurationsbeispiel, wie es bei mir läuft
Auzug aus /etc/httpd/httpd.conf :
-> Einfach am Ende einfügen
[...] NameVirtualHost 192.168.1.1:80
ServerName host.domain.net ServerAlias host* ServerAdmin admin@localhost DocumentRoot /home/host ErrorLog /var/log/host-error.log TransferLog /var/log/host-access.log ScriptAlias /cgi-bin/ /home/host/cgi-bin/ Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> AllowOverride None Options None Order allow,deny Allow from all </Directory> AddHandler perl-script .pl PerlHandler Apache::Registry PerlSendHeader On Options +ExecCGI </Location> </VirtualHost> [...] Und dann den virutellen Host in die /etc/hosts eintragen:
[...] 192.168.1.1 host.domain.net host [...]
Nach einem Neustart des Apache mit $ /etc/rc.d/apache restart sollte der virtuelle Host mit $ lynx http://host.domain.net erreichbar sein.
Gruß Alexnder -- a.gross@graumueller.com - http://www.bnv.pegnitz.de/alexander.gross/ Take LINUX and forget Blue Screens.
------------------------------------------------------------ --------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
--------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hello Heinz, Monday, December 04, 2000, 9:51:41 PM, you wrote: Hallo Heinz, Ich glaube, die Einträge in der httpd.conf in der Section <VIRTUALHOST> sind bereits eingehend beschrieben und auch klar. Der Knackpunkt liegt vielleicht in der host Datei des PC, von dem Du auf die VH zu greifen willst. HWP> Bei mir 127.0.0.1 localhost projekt1 projekt2 Ich habe folgendes in die Hosts eingetrahegen. 192.168.200.1 www.goldhamster.de projekt1 192.168.200.1 www.goldfisch.de projekt2 192.168.200.1 ..... 192.168.200.1 ..... 192.168.200.1 ..... 192.168.200.1 ..... 192.168.200.1 ..... Auf 192.168.200.1 läuft APACHE. Ein Hinweis noch: Der erste Eintrag in der Section <VIRTUALHOST> ist der Host, der angezogen wird, wenn kein anderer gefunden ist. Und nicht verzagen, Virtuelle Hosts sind eine gute Sache und auch schnell eingerichtet, wenn man es einmal geschafft hat. Und bitte nicht vergessen: Nach Aenderung an der httpd.conf APACHE neu starten. Kostet mich auch immer mal wieder Zeit, wenn ich darüber rätsele, das es doch gehen muss. -- Best regards, Roland mailto:roland.suehsmuth@boecker-online.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On 05-Dec-2000 Roland Suehsmuth wrote: Hallo Roland,
Ich glaube, die Einträge in der httpd.conf in der Section <VIRTUALHOST> sind bereits eingehend beschrieben und auch klar.
Das denke ich auch.
Der Knackpunkt liegt vielleicht in der host Datei des PC, von dem Du auf die VH zu greifen willst. HWP> Bei mir 127.0.0.1 localhost projekt1 projekt2 Ich habe folgendes in die Hosts eingetrahegen. 192.168.200.1 www.goldhamster.de projekt1 192.168.200.1 www.goldfisch.de projekt2
127.0.0.1 localhost projekt1 projekt 2 127.0.0.1 www.virtual1.priv projekt1 127.0.0.1 www.virtual2.priv projekt2 Aber sowohl bei lynx http://www.virtual1.priv als auch lynx http://www.virtual2.priv sagt wwwoffle "Your request for URL http://www.virtual1.priv/ [bzw. virtual2] has been recorded for download." Ds Anpingen von www.virtual1.priv, www.virtual2.priv, projekt1 und projekt2 geht aber.
Auf 192.168.200.1 läuft APACHE.
???
Und nicht verzagen, Virtuelle Hosts sind eine gute Sache und auch schnell eingerichtet, wenn man es einmal geschafft hat. Und bitte
Trotzdem gebe ich es jetzt erst einmal auf. Zwischen Weihnachten und
Neujahr werde ich mich mal in eine Bibliothek setzen und schauen, ob
ich etwas zur Apache-Konfiguration finde.
Vielen Dank jedenfalls an alle, die mir geholfen haben.
Beste Gruesse,
Heinz.
--
E-Mail: Heinz W. Pahlke
Am Die, 05 Dez 2000 schrieb Heinz W. Pahlke:
On 05-Dec-2000 Roland Suehsmuth wrote:
Ich glaube, die Einträge in der httpd.conf in der Section <VIRTUALHOST> sind bereits eingehend beschrieben und auch klar.
Aber sowohl bei lynx http://www.virtual1.priv als auch lynx http://www.virtual2.priv sagt wwwoffle "Your request for URL http://www.virtual1.priv/ [bzw. virtual2] has been recorded for download."
Zitat: Eine Anmerkung: Laut Dokumentation ist die erste Zeile ("Listen...:80") eigentlich nicht notwendig, da hier nur zusätzliche Ports aufgeführt werden sollen. Unser frisch installierter Apache 1.3.12 beantwortete dann aber keine Anfragen mehr auf Port 80! Nur mit der "überflüssigen" ersten Zeile lief alles reibungslos. Gruß -- Andreas Meyer http://home.wtal.de/MeineHomepage --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (8)
-
a.gross@graumueller.com
-
anmeyer@gmx.net
-
david@dhaller.de
-
h.pahlke@berlin.de
-
info@jp-solution.de
-
mlists@sternentor.net
-
roland.suehsmuth@boecker-online.de
-
sebastian@helms.sh