Κατανεμημένες Εφαρμογές και Ηλεκτρονικό Εμπόριο
{Main Text}

Άσκηση 6.4

Εγκατάσταση του διακομιστή Ιστού Apache

Θέση αρχείων = /Exercises/C6/Test.htm

Σκοπός της άσκησης αυτής είναι να γνωρίσετε έναν σύγχρονο διακομιστή Ιιστού. Θα εγκαταστήσετε τον διακομιστή Ιστού Apache στον υπολογιστή σας, θα δείτε μερικούς από τους φακέλους που χρησιμοποιεί και θα αναπτύξετε ένα αρχείο HTML, το οποίο μπορεί να σταλεί σε έναν περιηγητή από τον Apache. Στις ασκήσεις του κεφαλαίου 7 θα αναπτύξετε μερικά servlets χρησιμοποιώντας ένα διακομιστή για την εκτέλεσή τους.

Το πρώτο βήμα της άσκησης είναι η εγκατάσταση του διακομιστή Ιστού Apache. Για να το κάνετε αυτό θα πρέπει να επισκεφτείτε τη σελίδα του Apache για Windows. Η ακριβής σελίδα που πρέπει να δείτε είναι αυτή. Στην πέμπτη περίπου γραμμή υπάρχει ένας υπερσύνδεσμος με το όνομα Windows Installer. Επιλέξτε τον. Μια προειδοποίηση: Ο Apache δημιουργήθηκε για περιβάλλον UNIX, και παρόλο που μπορεί να εγκατασταθεί σε Windows  είναι σε πειραματικό στάδιο.

Θα σας σταλθεί ένα αρχείο εγκατάστασης το οποίο θα πρέπει να ενεργοποιήσετε ώστε να εγκαταστήσετε τον διακομιστή. Θα σας ζητηθεί να συμφωνήσετε με τους όρους διανομής και έπειτα να καθορίσετε το φάκελο εγκατάστασης.

Μετά την εγκατάσταση του διακομιστή αξίζει να δείτε μερικούς από τους φακέλους και τα αρχεία που δημιουργήθηκαν. Θα τα βρείτε μέσα στο φάκελο που προσδιορίσατε για την εγκατάσταση.

Ο πρώτος φάκελος είναι ο logs. Μετά τη χρήση του διακομιστή Ιστού, αυτός ο φάκελος θα περιέχει αρχεία που θα έχουν καταγράψει τις προσβάσεις στον διακομιστή  και όποια λάθη πιθανόν να έγιναν. Μετά την εγκατάσταση θα είναι άδειος.

 Ο φάκελος conf περιέχει πληροφορίες διαμόρφωσης. Το σημαντικό αρχείο εδώ είναι το http.conf, το οποίο περιέχει τις πληροφορίες που διαβάζονται από τον διακομιστή πριν ξεκινήσει την εκτέλεση του. Ανοίξτε το αρχείο με οποιονδήποτε επεξεργαστή κειμένου. Θα δείτε πολλές πληροφορίες. Για παράδειγμα η γραμμή

Port 80

καθορίζει ότι ο διακομιστής Ιστού  θα κάνει χρήση της θύρας 80 για την επικοινωνία του με οποιονδήποτε περιηγητή.

Ο επόμενος σε σημασία φάκελος είναι ο htdocs. Αυτός περιέχει τα έγγραφα HTML τα οποία ο  διακομιστής μπορεί να διανείμει. Τώρα θα προσθέσετε ένα έγγραφο στο φάκελο αυτό και θα το δείτε με τη βοήθεια ενός περιηγητή. Ακολουθήστε τα παρακάτω βήματα: