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
the_mic saheinknabeinroesleinstehn „Kleine Kritik an Nickles: Das mit den 25 Minuten die man einen Beitrag...“
Optionen

Ah, ein Buch für Einsteiger, das die Anfänger überfordert und die Fortgeschrittenen langweilt ;-)

Der Webalizer ist ein Tool zur statistischen Auswertung der Apache-Logfiles. Auf einem Testsystem mit fünf Zugriffen zeigt der natürlich nichts interessantes an. Auf einem Produktivserver mit ein paar tausend Zugriffen wirkt das schon spannender.

Einen FTP-Server kannst du gebrauchen, um die Webseiten auf den Server hochzuladen. Ich mag FTP allerdings wegen mangelnder Verschlüsselung überhaupt nicht und nehm stattdessen lieber SFTP (in SSH integriertes, vollverschlüsseltes Dateiübertragungsprotokoll). Da muss man auch nichts konfigurieren.

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.

Die Konfiguration der /etc/network/interfaces stünde eigentlich im Handbuch man interfaces, leider ist das nicht mehr so ganz aktuell und erklärt nicht alle Direktiven, z.B. dns-nameservers wird nicht aufgeführt. Das Ubuntu-Wiki hilft da weiter: http://wiki.ubuntuusers.de/interfaces

cat /dev/brain > /dev/null
bei Antwort benachrichtigen