Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung Nächste Überarbeitung Beide Seiten, nächste Überarbeitung | ||
lpi2:apache [2015/07/09 11:00] ingo_wichmann [Konfiguration] |
lpi2:apache [2016/11/25 13:35] ingo_wichmann [Skript] |
||
---|---|---|---|
Zeile 4: | Zeile 4: | ||
httpd | httpd | ||
- | openSuSE: | + | openSuSE, Debian (ab 3.1), Ubuntu: |
- | apache2 apache2-prefork | + | apache2 |
- | Debian (ab 3.1): | + | ===== Webseite anlegen ===== |
- | apache2 apache2-mpm-prefork | + | |
- | + | ||
- | ===== Konfiguration ===== | + | |
Im einfachsten Fall | Im einfachsten Fall | ||
* startet man den Webserver | * startet man den Webserver | ||
Zeile 21: | Zeile 18: | ||
''/var/www/test.html'' : ( ab Debian 5.0 ) | ''/var/www/test.html'' : ( ab Debian 5.0 ) | ||
- | <code html> | ||
- | <html> | ||
- | <head> | ||
- | <title>Hello World!</title> | ||
- | </head> | ||
- | <body> | ||
- | Hello World | ||
- | </body> | ||
- | </html> | ||
- | </code> | ||
- | ''/var/www/html/test.html'' : ( ab Debian 8.0 ) | + | ''/var/www/html/test.html'' : ( ab Debian 8.0, Ubuntu 16.04 ) |
<code html> | <code html> | ||
<html> | <html> | ||
Zeile 45: | Zeile 32: | ||
===== Testen ===== | ===== Testen ===== | ||
- | === netcat === | + | === netcat / nc === |
+ | Debian, OpenSuSE: | ||
netcat -v localhost 80 | netcat -v localhost 80 | ||
+ | |||
+ | CentOS (( Paket: nmap-ncat )) | ||
+ | nc -v localhost 80 | ||
+ | |||
GET http://localhost/test.html HTTP/1.1 | GET http://localhost/test.html HTTP/1.1 | ||
Host: localhost | Host: localhost | ||
Zeile 69: | Zeile 61: | ||
===== cgi Skript ===== | ===== cgi Skript ===== | ||
==== Konfiguration ==== | ==== Konfiguration ==== | ||
- | Debian (ab 8.0): | + | Debian (ab 8.0), Ubuntu (ab 16.04): |
a2enmod cgi | a2enmod cgi | ||
==== Skript ==== | ==== Skript ==== | ||
- | ''/usr/lib/cgi-bin/test'' : ( Debian 6.0 ) | + | ''/usr/lib/cgi-bin/test'' : ( Debian 6.0, Ubuntu 16.04 ) |
''/srv/www/cgi-bin/test'' : ( openSuSE 12.1 ) | ''/srv/www/cgi-bin/test'' : ( openSuSE 12.1 ) | ||
- | ''/var/www/cgi-bin/test'' : ( Centos 6 ) | + | ''/var/www/cgi-bin/test'' : ( Centos ab 6 ) |
<code bash> | <code bash> | ||
Zeile 93: | Zeile 85: | ||
echo "</html>" | echo "</html>" | ||
</code> | </code> | ||
- | Debian: | + | Debian, Ubuntu: |
chmod +x /usr/lib/cgi-bin/test | chmod +x /usr/lib/cgi-bin/test | ||
SuSE: | SuSE: |