Server für LAN und Internet 367 Themen, 10.706 Beiträge

Apache Fragen

saheinknabeinroesleinstehn / 13 Antworten / Flachansicht Nickles

Ich spiele gerade ein wenig umher, heisst, ich lerne, und zwar Apache.
Hab mir dazu ein Buch gekauft, Jetzt lern ich Apache 2 von Hagen Graf.
So, nun gehts los:
Ich soll den Apache konfigurieren.
Die Datei httpd.conf im Verzeichnis /etc/apache2/ soll geändert werden.
Bei mir keine Schwierigkeit, da steht nämlich nix drin.
Man soll da folgendes eintragen:

# Globale Umgebung
PidFile "/var/run/httpd.pid"
# Hauptserverkonfiguration
ServerName localhost
Listen 80
User nobody
Group #-1
DocumentRoot "/srv/www/htdocs/kap4"


Anschließend soll man im Dokumentenverzeichnis von Apache den Ordner kap4 erstellen und die Datei index.html mit folgendem Code einfügen:

Anmerkung: Der Code in HTML wird nicht angezeigt, aber egal, es soll nur folgendes auf dem Bildschirm stehen:



Hallo
Dies ist Kapitel 4
Hier geht es um die Konfiguration des Apache



Als Dokumentenverzeichnis habe ich

/srv/www/htdocs/kap4

und

/var/www/htdocs/kap4

gewählt, denn im Buch stand der Ort nicht drin.

Anschließend Neustart und dann soll man localhost/index.html aufrufen und das HTML-Programm soll starten. Aber Nix is, da passiert nicht einmal das bekannte It Works

Hat jemand ne Ahnung wo der Fehler liegt?

bei Antwort benachrichtigen
saheinknabeinroesleinstehn the_mic „Welche Distribution hast du denn installiert und auf welche Distribibution ist...“
Optionen
Ah, ein Buch für Einsteiger, das die Anfänger überfordert und die Fortgeschrittenen langweilt ;-)

Naja, Buch ist wohl mit 6 Seiten ein wenig übertrieben, wenn du Violettas Link meinst. Aber in diese Richtung gehen ja wirklich viele "Anleitungen" im Netz. Die Anleitung geht so in Richtung "Tritt aufs Gas und fahr los" wenn man sie für ein Auto umsetzt. Der Profi weiss das auch so und der Anfänger kapiert überhaupt nicht was der von einem will weil der im Leben kein Gaspedal finden wird, denn er steht noch vor verschlossener Tür VOR dem Auto ;- ) Ich zB weiss nach dem lesen der 6 Seiten (von dem eine Seite Inhaltsverzeichnis ist) noch immer nicht wozu ich denn
Domainnamen ohne TopLevelDomain (.de) (echte Domain oder DynDNS-Domain).
IP-Adresse, Netzmaske, Standardgateway (besser feste IP, nicht über DHCP).
Domainnamen von z.B. DynDNS.org oder eine „echte“ registriete Domain.
Internetzugang mit fester IP (kein DynDNS nötig!) oder mit dynamischer IP (DynDNS Registrierung notwendig!).

benötige, denn auch das wird mit keinem Wort erklärt. Von daher krieche ich einfach mal nicht unter meinen kleinen Stein weil ich diese "Anleitung" nicht so ganz verstanden habe.

Gute Manuals für Anfänger sind rar.
Meinst du jedoch das Buch von Hagen Graf welches ich mir gekauft habe, so geht das ein klein wenig in die Richtung. Denn nun lese ich von Dir dass andere Distributionen andere Verzeichnisse haben, deshalb geht mir ein Licht auf, aber im Buch steht davon absolut nichts... was mich auch nicht sonderlich wundert, denn ich kenne seine Bücher schon von Joomla her und da steht es um seine Erklärkünste auch nicht viel besser.

Der Webalizer ist ein Tool ... Einen FTP-Server...
1.000 Dank für die Erklärungen, bei so etwas bin ich aber Stammkunde bei Wikipedia und schaue immer sofort nach um was es sich dabei handelt. Und wenn ich dann nicht klar komme, gibt es Nickles :- )

Was Samba auf einem Webserver verloren hat, seh ich allerdings überhaupt nicht ein. Na gut, evtl erklärt er den Aufbau eines multifunktionellen Intranet-Servers.

Ich sag doch es ist nicht so ganz logisch und erklärt schon gar nichts. Es geht auch nicht um Intranet, denn man braucht ja feste IP etc haben, und laut Anleitung geht es um einen Ubuntu-LAMP-Server. Lad Dir das doch einfach mal runter und überflieg es, es geht schnell.

Die Konfiguration der /etc/network/interfaces...
Danke für den Link aber es geht doch eigentlich darum dass in der Anleitung lediglich steht Danach mit dem vi die Datei interfaces mit vi /etc/network/interfaces bearbeiten.
Wieso und mit welchen Befehlen wird verschwiegen. Lediglich noch ein Hinweis zu man interfaces. Das ist ein Hinweis aber keine Anleitung.

Welche Distribution hast du denn installiert und auf welche Distribibution ist das Buch zugeschnitten?

Also ich nutze Ubuntu 10.04 und das Buch nutzt ... LINUX ;- )

Bei anderen Distributionen kann das aber wieder ganz anders aussehen. Red Hat braut ein völlig anderes Süppchen, dort findet sich die Konfiguration in /etc/httpd und ist etwas anders gestückelt.

Wie gesagt, ich nutze Ubuntu und dort habe ich nach Deiner sehr ausführlichen und verdammt guten Erklärung alles obige gefunden.

Ein ganz dickes Dankeschön dafür!!!
bei Antwort benachrichtigen