Kefk Network Home Kefk Network : Kefk Network GNU/Linux GNU/Linux | Über Kefk Network GNU/Linux About | Kefk Network GNU/Linux Wiki Wiki. Changelog | Index | Inhalt | Site Map | Suchen
Administration | Akteure | Anwendungen | Berlin | Business | Chronik | Counter | Desktop | Development | Distributionen | Dokumentation | Hardware | Jobs | Kernel | Lernen | Literatur | Meinung | Microsoft Windows | Netmarks | News | PDA | Praxis | Reviews | Server | Shell | Shopping | Software | Standards | Tagebuch | Theorie | Window Manager | Worldwide | X11.

 

Installation des Apache httpd unter Red Hat Linux 8.0

Von Agon S. Buchholz, November 2002 ff.

Software : Daemons : Apache : Installation : Red Hat Linux : Übersicht
28-Nov-2002/09-Jan-07


Übersicht

Die Installation des Apache httpd ist eigentlich trivial, oftmals ergeben sich aber überraschende Probleme.

Grundsätzlich gilt für alle neueren Versionen (2.x ff.), dass ältere Anleitungen nur sehr eingeschränkt brauchbar sind: In der aktuellen Version 2.0.x hat sich vieles geändert.

Installierte Version überprüfen

Der Apache- Webserver heisst unter Red Hat Linux 8.0 nicht mehr, wie man erwarten würde, apache, sondern httpd; die Suche nach "apache" ist daher erfolglos:

[root@lx root]# rpm -qa | grep apache

Die Suche nach httpd führt dagegen zu dem gewünschten Ergebnis:

[root@lx root]# rpm -qa | grep httpd
httpd-devel-2.0.40-8
httpd-manual-2.0.40-8
httpd-2.0.40-8
redhat-config-httpd-1.0.1-13

Red Hat liefert also eine nahezu aktuelle Version aus (2.0.40, aktuell war Ende November 2002 die Version 2.0.43).

Konfiguration - httpd.conf

Die zentrale Konfigurationsdatei des Apache httpd ist  die httpd.conf; die war früher zu finden unter

/usr/local/apache/conf/httpd.conf

Bei Red Hat ist sie jetzt zu finden unter

/etc/httpd/conf/httpd.conf

Um herauszubekommen, wo die jeweilige Distribution die Konfigurationsdatei heute mal untergebracht hat, kann man die Tools locate oder find bemühen; locate braucht natürlich eine aktuelle Datenbank, locate -u als root).

[root@lx root]# locate httpd.conf
/etc/httpd/conf/httpd.conf.bak
/etc/httpd/conf/httpd.conf
/etc/httpd/conf/httpd.conf.rpmnew
/usr/share/apacheconf/httpd.conf.xsl
/usr/share/apacheconf/httpd.conf.md5

Hat man dann seine Änderungen vorgenommen, sollte die httpd.conf auf syntaktische Korrektheit überprüft werden; dies macht der Parameter configtest für uns:

[root@lx]# /sbin/service httpd configtest
Syntax OK

Starten, Anhalten und Neustarten

Früher hat man den Apache httpd gestartet mit

/usr/local/apache/bin/apachectl start

Auch das geht heute mal wieder anders:

[root@lx]# /sbin/service httpd start
httpd starten: [ OK ]

[root@lx]# /sbin/service httpd stop
httpd beenden: [OK]

Eine Übersicht über die verfügbaren Kommandoparameter erhält man mit:

[root@lx]# /sbin/service httpd
Verwendung: httpd {start | stop | restart | condrestart | reload | status | fullstatus | graceful | help | configtest}

Dies entspricht weitgehend den auch früher mit apachectl verwendeten Parametern wie start, stop, restart oder graceful.

Was übrigens in manchen Anleitungen gerne vergessen wird: Den ganzen Murks kann natürlich nur der ein Superuser initiieren, sonst gibt es folgende sinnige Fehlermeldung (natürlich bei deaktiviertem SSL):

[user@lx]$ /sbin/service httpd start
httpd starten: Syntax error on line 116 of /etc/httpd/conf.d/ssl.conf:
SSLCertificateFile: file '/etc/httpd/conf/ssl.crt/server.crt' does not exist or
is empty
[FEHLGESCHLAGEN]

[user@lx]$ /sbin/service httpd stop
httpd beenden: [FEHLGESCHLAGEN]

Dieselbe Funktionalität erhält man übrigens auch mit dem proprietären Red Hat Tool "Dienste-Konfiguration":

Dort startet man den Serverdienst und erhält auch gleich ein freundliches Feedback:

Testen kann man die Funktionalität des neuen Webservers natürlich am besten im Browser; der erfolgreiche erste Aufruf liefert folgende Default-Seite:

Allerdings haben die Jungs bei Red Hat schon den Pfad zur Online-Dokumentation des Apache httpd vermurkst:

Screenshot: Erfolgloser Aufruf des Online-Handbuchs.

Status überprüfen

Der Parameter status liefert eine klare Ausgabe über den Status des Servers:

[root@lx]# /sbin/service httpd status
httpd (pid 18137 18136 18135 18134 18133 18132 18131 18130 18127) wird ausgef?hrt...

Na, alles klar?

Noch interessanter ist der Parameter fullstatus:

[root@lx]# /sbin/service httpd fullstatus
Not Found
The requested URL /server-status was not found on this server.
Apache/2.0.40 Server at _default_ Port 80

Da hat jemand bei Red Hat ganze Arbeit geleistet beim Vorkonfigurieren...

Anmerkungen

Forum: (Anmerkungen in diesem Forum: )

Neue Anmerkung verfassen
Darstellungsmodus : Alle | Voransicht | Nur Titel | Aktualisieren
Besuchen Sie 2eNetWorX und Open Source & Free Software für weitere freie Software-Projekte unter Win32.

Red Hat Linux:
Nach oben
Wer ist online?
Name: Besucher.
Online: 32 aktive User.
Login | Logout
Monitoring:
Benachrichtigen bei Änderungen:

mi.gif (12x15 -- 70 bytes)Top-Distributionen:
Debian GNU/Linux 3.1 »Sarge«,
mit Debian-Anwenderhandbuch.


DVD-ROM +
Bonus-DVD
amazon_small.gif (55x15 -- 576 bytes)EUR 49,90
(versandkostenfrei)


Debian GNU/Linux Power Pack.
von Peter H. Ganten und Wulf Alex.

3540432507.03.MZZZZZZZ.jpg (93x140 -- 3556 bytes)
946 Seiten, zwei DVDs
amazon_small.gif (55x15 -- 576 bytes)EUR 69,95
(versandkostenfrei)

mi.gif (12x15 -- 70 bytes)Ubuntu:
Ubuntu/Kubuntu 5.10,
mit Handbuch.


amazon_small.gif (55x15 -- 576 bytes)EUR 29,90
(versandkostenfrei)


mi.gif (12x15 -- 70 bytes)SuSE Linux:
SUSE Linux 10.0 deutsch.
von Novell


amazon_small.gif (55x15 -- 576 bytes)EUR 48,95
(versandkostenfrei)


SuSE Linux 9.3 Professional
von Novell.


amazon_small.gif (55x15 -- 576 bytes)EUR 82,99
(versandkostenfrei)


SuSE Linux 9.3 Professional Update.
von Novell


amazon_small.gif (55x15 -- 576 bytes)EUR 59,95
(versandkostenfrei)

mi.gif (12x15 -- 70 bytes)Red Hat Linux:
Red Hat Linux Professional Workstation.

3827207525.03.MZZZZZZZ.jpg (134x150 -- 5811 bytes)
amazon_small.gif (55x15 -- 576 bytes)EUR 99,95
(versandkostenfrei)


Red Hat Linux 9 Personal.
Red Hat Linux 9 Professional.

3827207479.03.MZZZZZZZ.jpg (116x140 -- 3312 bytes)
amazon_small.gif (55x15 -- 576 bytes)ab EUR 39,99
(versandkostenfrei)

mi.gif (12x15 -- 70 bytes)Literaturhinweise:
Linux Administration Handbook
von Evi Nemeth, Garth Snyder u.a.

0130084662.03.MZZZZZZZ.jpg (104x140 -- 6538 bytes)

Englische Originalausgabe - 850 Seiten - 2002
amazon_small.gif (55x15 -- 576 bytes)EUR 49,90 (versandkostenfrei)
Deutsche Ausgabe - 998 Seiten - 2003
amazon_small.gif (55x15 -- 576 bytes)EUR 39,95 (versandkostenfrei)


The Linux Cookbook
von Michael Stutz

1886411484.01.MZZZZZZZ.jpg (110x140 -- 6489 bytes)
Englische Originalausgabe - 306 Seiten - 2001
amazon_small.gif (55x15 -- 576 bytes)EUR 36,50 (versandkostenfrei)

Linux Cookbook
von Carla Schroder
Englische Originalausgabe (O'Reilly)
553 Seiten - 2004
amazon_small.gif (55x15 -- 576 bytes)EUR 40,90 (versandkostenfrei)


Linux Rute User's Tutorial and Exposition
von Paul Sheer

0130333514.01.MZZZZZZZ.jpg (106x140 -- 6836 bytes)
amazon_small.gif (55x15 -- 576 bytes)
Englische Originalausgabe - 630 Seiten - 2001

mi.gif (12x15 -- 70 bytes)Amazon.de:
Suchen in:
Suchbegriffe:
Über Amazon.de
Kefk Network:
Thematisch verwandte Subsites:
Apple, BSD, Hardware, Internet, Microsoft Windows, Networking, Open Content, Open Source & Free Software, Politik, Recht, Safety, Security, Shopping, Software, The Tark, Webworking, Wissen.
Kefk Network Home
Hacker Emblem glider.png (55x55 -- 724 bytes)

 

Zurück ]

URL: http://www.kefk.net/Linux/Software/Daemons/Apache.httpd/Installation/Red-Hat/index.asp.
Translate this page to   Service provided by Google.
Website: About | Index | Inhalt | Site Map | Suchen | Wer ist online? | What's new?.
Thematisch verwandte Subsites: Apple | BSD | Open Source | Project »Tark« | Software | UNIX | Windows | Wissen.
Mirrors: Connected | DAHB | Debian-Howto | Jargon File | Linuxfibel | Linux-Buch | RUTE | SelfLinux | TeX.
Ergänzungen, Kommentare und Fragen: Kontakt | Foren | Wiki.
E-Mail: echo "asb at keNOSPAMfk.net"| sed -e "s/ at /@/" -e "s/NOSPAM//".
Registered Linux user: #34377 <http://counter.li.org>.
  Copyright | Credits | Disclaimer | Impressum | Rechtliche Hinweise | Wayback Machine.