Apache: Unterschied zwischen den Versionen
Yehudi (Diskussion | Beiträge) (→Quellen: LAMP|zurück zum LAMP) |
Yehudi (Diskussion | Beiträge) (10.1 auch getestet) |
||
(15 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | '''Anmerkung:''' Der Apache ist ein sehr umpfangreiches Thema, welches alleine schon ein Wiki füllt, ich beginne einfach damit Lösungen reinzusetzen. | + | {{Infobox Software |
+ | |Name= [[Bild:Apache-logo.png]] | ||
+ | |Screenshot= [[Bild:Apache.jpg|250px]] | ||
+ | |Beschreibung= Nach dem ersten Start auf [[openSUSE]] 10.2 mit [[Firefox]] 2.0.3 und [[OSX Desktop]] | ||
+ | |Hersteller= Apache Software Foundation | ||
+ | |AktuelleVersion= 2.2.4 | ||
+ | |AktuelleVersionFreigabeDatum= 10. Januar 2007)<br />2.0.59 (27. Juli 2006)<br />1.3.37 (27. Juli 2006 | ||
+ | |Betriebssystem= Mac OS X, NetBSD, FreeBSD, OpenBSD, Linux, Windows, NetWare, Amiga, OS/400, Solaris, u.a. | ||
+ | |Kategorie= [[LAMP]] | ||
+ | |Lizenz= Apache License v2.0 | ||
+ | |Deutsch= nein | ||
+ | |Website= [http://httpd.apache.org/ httpd.apache.org] | ||
+ | }} | ||
+ | Autor: [http://www.yehudi.de Yehudi] | ||
+ | {{Box Test|| | ||
+ | * [[openSUSE]] 10.3 | ||
+ | * [[openSUSE]] 10.2 | ||
+ | * SUSE Linux 10.1 | ||
+ | * SUSE Linux 10.0 | ||
+ | * SUSE Linux 9.3 | ||
+ | * SUSE Linux 9.2 | ||
+ | * SUSE Linux 9.1 | ||
+ | * SUSE Linux 9.0 | ||
+ | * [[Ubuntu]] 6.10 | ||
+ | * [[Debian]] 4.0 | ||
+ | }} | ||
+ | '''Anmerkung:''' Der Apache ist ein sehr umpfangreiches Thema, welches alleine schon ein Wiki füllt, ich beginne einfach damit Lösungen reinzusetzen. | ||
+ | |||
+ | == Installation == | ||
+ | [[Bild:YaST2 Web- und LAMP-Server Schemata.png|thumb|240px|einfache Installation unter [[openSUSE]]]] | ||
+ | '''[[Debian]]:''' Bei der Installation der Distribution wird man bereits gefragt, was auf dem Rechner installiert werden soll, hier wählt man die Option ''Web-Server''. Damit wird alles wichtige dafür gleich mitinstalliert, um einen funktionierenden [[LAMP]] zu haben, in dem der Apache enthalten ist. Bei Debian ist der Apachesofort nach der gesamten Installtion ohne eigenes hinzutun bereits am laufen. | ||
+ | |||
+ | '''[[openSUSE]]:''' Hier kann auch zu jedem späteren Zeitpunkt eine gesamte LAMP Umgebung mit einer Selektierung installiert werden. YaST --> Software instalieren oder Löschen --> Schemata --> Serverfunktionen --> ''Web- und LAMP-Server'' ankreuzen --> Übernehmen. | ||
+ | |||
+ | '''[[Ubuntu]]''': Hier muss die Software über Synaptic nachinstalliert werden. Alles was man außer dem Apachen für eine LAMP-Umgebung braucht liest man aus der Abbildung hier rechts von der YaST-Installation ab, und installiert diese Pakete. (bis auf das YaST Paket selbst) | ||
+ | |||
+ | == Befehle == | ||
+ | |||
+ | '''[[openSUSE]]:''' | ||
+ | |||
+ | rcapache2 start | ||
+ | |||
+ | rcapache2 status | ||
+ | |||
+ | rcapache2 stop | ||
+ | |||
+ | == Fehler, und Fehlermeldungen == | ||
* index.php wird zum Download angeboten: | * index.php wird zum Download angeboten: | ||
Zeile 6: | Zeile 52: | ||
Am Schluss der httpd.conf anhängen | Am Schluss der httpd.conf anhängen | ||
− | + | == Quellen und weiterführende Links == | |
− | == Links == | ||
=== Literatur zu Apache === | === Literatur zu Apache === | ||
Zeile 14: | Zeile 59: | ||
=== LAMP-HowTos === | === LAMP-HowTos === | ||
− | * http:// | + | * http://baach.de/lamp_tutorial.html |
* http://www.linux-club.de/ftopic46-0-asc-0.html | * http://www.linux-club.de/ftopic46-0-asc-0.html | ||
* http://lamps.efactory.de/e-archive.shtml | * http://lamps.efactory.de/e-archive.shtml | ||
Zeile 43: | Zeile 88: | ||
=== Virtual Hosts === | === Virtual Hosts === | ||
− | * http://www. | + | * http://www.ag-intra.net/linux-al-virtualhost.html (leider etwas staubig -2003) |
− | * http://www.linux-club.de/ftopic38317.html | + | * http://www.linux-club.de/ftopic38317.html (eine Zusammenfassung wäre ganz schön) |
+ | * [[Virtual Host mit Yast konfigurieren]] | ||
=== Webstatistiken erstellen === | === Webstatistiken erstellen === | ||
Zeile 58: | Zeile 104: | ||
* http://www.html-world.de/program/php_art_5.php | * http://www.html-world.de/program/php_art_5.php | ||
* http://www.linux-club.de/ftopic65826.html | * http://www.linux-club.de/ftopic65826.html | ||
− | + | ---- | |
[[LAMP|zurück zum LAMP]] | [[LAMP|zurück zum LAMP]] | ||
[[Category:LAMP]] | [[Category:LAMP]] |
Aktuelle Version vom 21. Mai 2008, 20:12 Uhr
Nach dem ersten Start auf openSUSE 10.2 mit Firefox 2.0.3 und OSX Desktop | |
Basisdaten | |
Entwickler: | Apache Software Foundation |
Aktuelle Version: | 2.2.4 |
letzte Veröffentlichung: | 10. Januar 2007) 2.0.59 (27. Juli 2006) 1.3.37 (27. Juli 2006 |
Betriebssystem: | Mac OS X, NetBSD, FreeBSD, OpenBSD, Linux, Windows, NetWare, Amiga, OS/400, Solaris, u.a. |
Kategorie: | LAMP |
Lizenz: | Apache License v2.0 |
Deutschsprachig: | nein |
Webseite: | httpd.apache.org |
Autor: Yehudi
Diese Beschreibung wurde mit folgenden Distributionen getestet: |
Anmerkung: Der Apache ist ein sehr umpfangreiches Thema, welches alleine schon ein Wiki füllt, ich beginne einfach damit Lösungen reinzusetzen.
Inhaltsverzeichnis
Installation
Debian: Bei der Installation der Distribution wird man bereits gefragt, was auf dem Rechner installiert werden soll, hier wählt man die Option Web-Server. Damit wird alles wichtige dafür gleich mitinstalliert, um einen funktionierenden LAMP zu haben, in dem der Apache enthalten ist. Bei Debian ist der Apachesofort nach der gesamten Installtion ohne eigenes hinzutun bereits am laufen.
openSUSE: Hier kann auch zu jedem späteren Zeitpunkt eine gesamte LAMP Umgebung mit einer Selektierung installiert werden. YaST --> Software instalieren oder Löschen --> Schemata --> Serverfunktionen --> Web- und LAMP-Server ankreuzen --> Übernehmen.
Ubuntu: Hier muss die Software über Synaptic nachinstalliert werden. Alles was man außer dem Apachen für eine LAMP-Umgebung braucht liest man aus der Abbildung hier rechts von der YaST-Installation ab, und installiert diese Pakete. (bis auf das YaST Paket selbst)
Befehle
rcapache2 start
rcapache2 status
rcapache2 stop
Fehler, und Fehlermeldungen
- index.php wird zum Download angeboten:
AddType application/x-httpd-php .php
Am Schluss der httpd.conf anhängen
Quellen und weiterführende Links
Literatur zu Apache
LAMP-HowTos
- http://baach.de/lamp_tutorial.html
- http://www.linux-club.de/ftopic46-0-asc-0.html
- http://lamps.efactory.de/e-archive.shtml
- http://www.baach.de/lamp-tutorial.orig.html
- http://www.linux-club.de/ftopic12919.html
- http://sman.informatik.htw-dresden.de/doc/manual.10.0/manual/sec.apache.install.html
Video-Tuturial: http://www.linux-club.de/ftopic62800.html
Mod-Verzeichnis für Apache
mod_userdir unter SuSE10.1
Apache2 und SSL
HowTo auf der Homepage: http://www.komaii.com/
Webmin für Apache2
ist zwar für SuSE9.0 aber die Pfade sollten soweit stimmen
Dateiberechtigungen / CHMOD
Grundsätzlich sollte jeder die Datei lesen können, also im Zweifel sollten die Dateien einen Modus von chmod 644 bekommen. 777 ist nicht immer sinnvoll, weil dann wirklich jeder auf die Datei Vollzugriff hat und sie somit auch ändern kann.
Ansonsten gibt es noch diesen Thread:
Virtual Hosts
- http://www.ag-intra.net/linux-al-virtualhost.html (leider etwas staubig -2003)
- http://www.linux-club.de/ftopic38317.html (eine Zusammenfassung wäre ganz schön)
- Virtual Host mit Yast konfigurieren
Webstatistiken erstellen
http://www.linux-club.de/ftopic40573.html
Apache absichern
Regeln gibt es hier: http://www.gotroot.com/mod_security+rules Welche Regeln sind sinnvoll?