Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
centos:webserver:test [09.09.2011 21:11. ] – [erste Webseite] django | centos:webserver:test [20.04.2018 10:30. ] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Erster Testlauf und erste Webseite ====== | ||
+ | ===== erster Testlauf ===== | ||
+ | Nun ist es an der Zeit, den ersten Aufruf unseres Webservers zu wagen, indem wir als Zieladresse einfach die IP-Adresse des Servers angeben. | ||
+ | $ firefox http:// | ||
+ | oder wenn es etwas bunter werden soll/darf: | ||
+ | $ firefox http:// | ||
+ | Im Access-Logfile werden die Zugriffe entsprechend protokolliert. | ||
+ | * im Falle von elinks sieht dies dann so aus. < | ||
+ | * Surfen wir die Seite mit dem Firefox an, werden entsprechend mehr Zugriffe protokolliert, | ||
+ | 127.0.0.1 - - [09/ | ||
+ | 127.0.0.1 - - [09/ | ||
+ | Die Seite die uns hier präsentiert, | ||
+ | <code apache> | ||
+ | # | ||
+ | # This configuration file enables the default " | ||
+ | # page if there is no default index page present for | ||
+ | # the root URL. To disable the Welcome page, comment | ||
+ | # out all the lines below. | ||
+ | # | ||
+ | < | ||
+ | Options -Indexes | ||
+ | ErrorDocument 403 / | ||
+ | </ | ||
+ | </ | ||
+ | Zum Testen des Server braucht man im Gunde nicht einmal einen Browser. Da das HTML-Protokoll im Klartext abläuft kann man dies auch jederzeit mit einem einfachen // | ||
+ | |||
+ | Nach dem Verbinden mit dem Server geben wir hierzu an welches Dokument wir holen wollen und welche [[http:// | ||
+ | |||
+ | $ telnet localhost 80 | ||
+ | |||
+ | < | ||
+ | GET / HTTP/1.1 | ||
+ | host: | ||
+ | |||
+ | </ | ||
+ | Anschließend antwortet uns unser Server entsprechend. Da wir noch keine index.html angelegt haben, antwortet der Server mit einem **404** | ||
+ | < | ||
+ | Date: Fri, 09 Sep 2011 20:00:27 GMT | ||
+ | Server: Apache/ | ||
+ | Content-Length: | ||
+ | Connection: close | ||
+ | Content-Type: | ||
+ | </ | ||
+ | Da wir noch keine index.html in unserem **DocumentRoot** angelegt haben, wird uns dies entsprechend in einer Statusseite übergeben. | ||
+ | <code html>< | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | < | ||
+ | < | ||
+ | <hr> | ||
+ | < | ||
+ | </ | ||
+ | Connection closed by foreign host. | ||
+ | </ | ||
+ | ===== erste Webseite ===== | ||
+ | Da wir uns natürlich nicht mit der Standardfehlerseite begnügen wollen legen wir uns unsere erste eigene HTML-Siete an. Hierzu benutzen wir den Editor unserer Wahl, z.B. **vim**. Diese Dokuemnt legen wir im **DocumentRoot** // | ||
+ | # vim / | ||
+ | <code html>< | ||
+ | Unserer erste < | ||
+ | Weiter Informationen zum Apache-Webserver finden wir im <a href=" | ||
+ | </ | ||
+ | </ | ||
+ | Anschließend benennen wir noch die mitgelieferte **// | ||
+ | mv / | ||
+ | Nun können wir unsere erste eigene Webseite ansurfen, wie gewohnt mit dem Browser der Wahl: | ||
+ | * < | ||
+ | * < | ||
+ | * < | ||
+ | Connected to localhost. | ||
+ | Escape character is ' | ||
+ | GET /index.html HTTP/1.1 | ||
+ | host: | ||
+ | |||
+ | HTTP/1.1 200 OK | ||
+ | Date: Fri, 09 Sep 2011 20:31:19 GMT | ||
+ | Server: Apache/ | ||
+ | Last-Modified: | ||
+ | ETag: " | ||
+ | Accept-Ranges: | ||
+ | Content-Length: | ||
+ | Connection: close | ||
+ | Content-Type: | ||
+ | |||
+ | < | ||
+ | Unserer erste < | ||
+ | Weiter Informationen zum Apache-Webserver finden wir im <a href=" | ||
+ | </ | ||
+ | </ | ||
+ | Im Accesslog unseres Webservers sehen wir dann auch z.B. den erfolgreichen Zugriff auf unsere erste **index.html**. | ||
+ | <code syslog> | ||
+ | </ | ||
+ | |||
+ | ====== Links ====== | ||
+ | * **[[centos: | ||
+ | * **[[wiki: | ||
+ | * **[[http:// | ||
+ | |||