PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : AnfängerFragen!!



gospiel
30.09.06, 10:03
Hallo all,
ich habe versucht, den WebServer Apache auf meinem Laptop mit SuSE 9.3 zu installieren. Ich habe folgendes getan:
1. Die Pakete Apache2, Apache2-doc,Apache2-example-pages, Apache2-mod_perl, Apache2-mod_php4, Apache2-prefork installiert.
2. Zum Testen hab ich in Firefox http://localhost/ eingegeben, dann kommt die Willkommen-Seite; übrigens kann ich die Docu-Seite per http://localhost/manual/ abrufen.
Es scheint, den Server richtig und erfolgreich installiert zu sein. 1 und 2 habe ich zu Hause offline gemacht
3. Hab dann eine hello.cgi editiert, um Perl-cgi-Script zu testen. Aber wenn ich in der Firefox http://www.myserver.com/cgi-bin/hello.cgi eingebe, kommt immer die Fehlermeldung: Server nicht gefunden.

Was habe ich falsch gemacht. Kann mir jemand helfen? gibt es irgendwo eine Anleitung für die Einrichtung von Apache2 Server unter SuSE 9.3


Danke Euch im voraus

gospiel

tschloss
30.09.06, 10:37
Irgendwie kommt mir die Anfrage bekannt vor. Anyway.

Du hast jetzt zwei Schritte auf einmal gemacht. Zur Diagnose:
Was sagt denn
http://www.myserver.com

Kommt da auch die Standard-Apache Page?
Nein-> Dein Server (Port 80) ist auf diesem Wege nicht erreichbar. -> Wie sieht dein Netzwerk aus, Router, DNS etc. wo steht der Client
Ja -> Problem mit Perl/CGI -> teste was ist mit http://localhost/cgi-bin/hello.cgi

GReetz
Thomas

Thovan
30.09.06, 10:42
Ist www.myserver.com denn überhaupt in /etc/hosts bzw. in der httpd.conf richtig eingetragen?

Da "Server nicht gefunden" als Fehlermeldung auftaucht können wir einen als Ursache CGI-Fehler eigentlich ausschließen.
(Es kann aber zusätzlich noch einer existieren!)

gospiel
30.09.06, 10:49
Hallo Thomas,
hab zu Hause keinen Internet Zugang. Alles habe ich offline gamacht. Deswegen hab gar nicht an DNS gadacht.
Jetzt bin ich online. Mit http://localhost/cgi-bin/hello.cgi kann ich das gewünshcte Ergebniss sehen. Aber mit http://www.meinserver.com/ geht nicht. muß man online sein?
Übrigens kann ich die Datei httpd.conf nicht finden. wo ist die?
Was meinst Du mit "wo steht der Client?".

Online abwarten

grüße

gospiel

tschloss
30.09.06, 10:50
Da "Server nicht gefunden" als Fehlermeldung auftaucht können wir einen als Ursache CGI-Fehler eigentlich ausschließen.
(Es kann aber zusätzlich noch einer existieren!)

Full ack. - habe ich überlesen.

Thomas

tschloss
30.09.06, 10:55
Hallo Thomas,
hab zu Hause keinen Internet Zugang. Alles habe ich offline gamacht. Deswegen hab gar nicht an DNS gadacht.
Jetzt bin ich online. Mit http://localhost/cgi-bin/hello.cgi kann ich das gewünshcte Ergebniss sehen. Aber mit http://www.meinserver.com/ geht nicht. muß man online sein?
Übrigens kann ich die Datei httpd.conf nicht finden. wo ist die?
Was meinst Du mit "wo steht der Client?".

Online abwarten

grüße

gospiel

WIe sieht deine Architektur aus:
Wie ist der Server an das Inet angebunden (Public IP oder NAT)?
Von aus testest du (wie ist der Client angebunden? gleiches Netz?)? -> selber Rechner, ok
Wo sollte die Domain aufgelöst werden (hast du einen Domainhoster?)?


Grüße
Thomas

gospiel
30.09.06, 11:31
Hallo Thomas,
mein eigentliches Ziel ist, den Server einrichten und dann zuHause(kein Internet Zugang)die Perl-Sprache zu lernen(mit CGI).Ich dachte mir, es sollte(oder muß) eigentlich funktionieren, ohne den Rechner mit Internet angebunden zu sein.

gospiel

tschloss
30.09.06, 11:39
Hallo Thomas,
mein eigentliches Ziel ist, den Server einrichten und dann zuHause(kein Internet Zugang)die Perl-Sprache zu lernen(mit CGI).Ich dachte mir, es sollte(oder muß) eigentlich funktionieren, ohne den Rechner mit Internet angebunden zu sein.

gospiel

Klar, aber dann kannst du einfach mit "localhost" arbeiten. Wenn du denn Rechner oder die Website dann irgendwann ins Internet stellst, wird sie bie Verwendung von nicht aboluten Pfaden bzw URLs ohne Domain dort auch funktionieren.
(Wenn es dir auch rein optischen Gründen mehr Freude macht, einen anderen Namen als localhost in der URL zu sehen, dann editiere deine /etc/hosts).

Greetz
Thomas

gospiel
30.09.06, 11:45
Danke dir Thomas,
alles klar.Bis zum nächsten mal.

beste Grüße

gospiel