Archiv verlassen und diese Seite im Standarddesign anzeigen : AnfängerFragen!!
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
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
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!)
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
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
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
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
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
Danke dir Thomas,
alles klar.Bis zum nächsten mal.
beste Grüße
gospiel
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.