Αναζήτηση

Λήψεις (downloads)

Προγράμματα Δασικού Ενδιαφέροντος

Ο διαδικτυακός διακομιστής Apache

Ο APACHE HTTP ή απλά APACHE είναι ο πιο δημοφιλής διαδικτυακός διακομιστής (Web Server).

Διακομιστής ή Κεντρικός υπολογιστής ή αλλιώς εξυπηρετητής είναι ο υπολογιστής που έχει σαν σκοπό να παρέχει διάφορες υπηρεσίες στους υπολογιστές των πελατών στο παγκόσμιο Ιστό. Είναι ένας υπολογιστής πιο αναβαθμισμένος όσον αφορά το λογισμικό (software) και υλικό του εξοπλισμό (hardware), σε σχέση με τους “κοινούς” υπολογιστές. Τα κύρια χαρακτηριστικά του είναι:

   Υποστηρίζει επεξεργαστές που χρησιμοποιούνται για την επεξεργασία των πολλαπλών δεδομένων που δέχεται.

Υποστηρίζει μεγάλης ταχύτητας σκληρούς δίσκους

Υποστηρίζει ταχύτερες μνήμες.

Ο Apache είναι ένα ελεύθερο λογισμικό που διανέμεται από την Apache Software Foundation που προωθεί τις διάφορες ελεύθερες και προηγμένες ανοικτές πηγές τεχνολογίας Ιστού (Web technologies). Το όνομα «Apache» επιλέχθηκε από το σεβασμό για την ινδιάνικη φυλή Apache (Indé), γνωστή για τις ανώτερες δεξιότητές της στη στρατηγική πολέμου και την ανεξάντλητη αντοχή τους.

Ο Apache αρχικά σχεδιάστηκε για τους κεντρικούς υπολογιστές Unix. Η πρώτη του έκδοση, γνωστή ως NCSA HTTPd, δημιουργήθηκε από τον Robert McCool και κυκλοφόρησε το 1993. Θεωρείται ότι έπαιξε σημαντικό ρόλο στην αρχική επέκταση του παγκόσμιου ιστού. Από το 1996 ήταν από τους πιο δημοφιλείς όμως από τον Μάρτιο του 2006 έχει μειωθεί το ποσοστό της εγκατάστασής του κυρίως από τον Microsoft Internet Information Services και την πλατφόρμα .NET. Αργότερα χρησιμοποιήθηκε για τα Windows και άλλα λειτουργικά συστήματα δικτύων (NOS = network operating systems).

Χρήση του APACHE

O Apache ανήκει στις κατηγορίες των διακομιστών του διαδικτύου και ο ρόλος του είναι ο ακόλουθος:

Από την πλευρά του Πελάτη.

Όταν ο χρήστης επιλέξει ένα αντικείμενο ο φυλλομετρητής (browser) ακολουθεί τον υπερσύνδεσμο (hyperlink) με σκοπό να βρει και να εμφανίσει τη συγκεκριμένη σελίδα. Ο ενσωματωμένος υπερσύνδεσμος χρειάζεται ένα τρόπο για να ‘κατονομάσει’ οποιαδήποτε άλλη σελίδα στον Ιστό. Η ονομασία αυτή των σελίδων γίνεται μέσω των
Ενιαίων Εντοπιστών Πόρων ή URL (Uniform Resource Locators). Μία τυπική διεύθυνση έχει τη μορφή
https://www.scienceandtechnology.gr/news.html
Με http - το όνομα του πρωτοκόλλου(HyperText Transfer Protocol).
Με
https://www.scienceandtechnology.gr/είναι το όνομα της μηχανής στην οποία βρίσκεται η Σελίδα
Με
news.html - όνομα του αρχείου που περιέχει Σελίδα

Από την πλευρά του Διακομιστή.

Έχοντας τον χρήστη να πληκτρολογεί μια URL διεύθυνση ή ένα υπερκείμενο (hypertext), ο φυλλομετρητής αναλύει, ερμηνεύει ένα DNS όνομα και αναζητά. Έπειτα ο φυλλομετρητής περνώντας την IP διεύθυνση του server δημιουργεί μια σύνδεση TCP με την θύρα 80 σε αυτόν τον διακομηστή. Μετά στέλνοντας την υπόλοιπη διεύθυνση με το όνομα του αρχείου ο διακομηστής το βρίσκει και το επιστρέφει ώστε να το εμφανίσει στην οθόνη.

 

 

Εγκατάσταση το Apache

 

Ο Apache 2.2 τρέχει στις περισσότερες πλατφόρμες Windows προσφέροντας
αυξημένη απόδοση και σταθερότητα. Η εγκατάσταση μπορεί να γίνει είτε κάνοντας compile τον κώδικα (μιας και είναι ανοιχτού κώδικα λογισμικό) είτε κάνοντας εγκατάσταση από τα δυαδικά αρχεία (binary files). Τα δυαδικά αρχεία εγκατάστασης του Apache μπορείτε να τα κατεβάσετε από τη διεύθυνση:
http://www.apache.org

 

Πριν αρχίσετε την εγκατάσταση πρέπει να σιγουρευτείτε ότι στο σύστημα μας δεν τρέχει οιοσδήποτε άλλος Web Server όπως για παράδειγμα προγενέστερες εκδόσεις του Apache, Microsoft IIS, Microsoft Personal Web Server, GWS, κ.α. (αυτό επιτυγχάνεται στο Command promt γράφεται την εντολή netstatan, οπότε βλέπετε αν τρέχει στο σύστημα σας κάποιος διακομιστής.

 

Αφού κατεβάσετε το αρχείο εγκατάστασης (MSI Installer) πατάτε διπλό κλικ για να ξεκινήσει. Δεχθείτε την άδεια χρήσης του προγράμματος, παρουσιάζονται κάποιες περιληπτικές πληροφορίες σχετικά με τον Apache. Μετά ακολουθούν κάποιες ερωτήσεις για να ορίσετε βασικές πληροφορίες σχετικά με το σύστημα μας. Αυτές οι πληροφορίες περιλαμβάνουν την πλήρη διεύθυνση(Network Domain) του δικτύου για τον server καθώς και το e-mail του διαχειριστή (Administrator). Το όνομα του server (Server Name) θα είναι αυτό όπου θα έχουν πρόσβαση οι χρήστες (Clients) στον διακομιστή (server). Ο λόγος για τον οποίο πρέπει να δηλώσετε το e-mail του διαχειριστή είναι στη περίπτωση μηνύματος σφάλματος να εμφανίζετε στην οθόνη του φυλλομετριτή (Browser) και έτσι οι επισκέπτες να γνωρίζουν πώς να επικοινωνήσουν μαζί του σε περίπτωση που κάτι δεν πάει καλά.

Στην περίπτωση που δεν υπάρχει πλήρη διεύθυνση του δικτύου μπορείτε να χρησιμοποιήσετε τα ονόματα localhost ή την IP 127.0.0.1 που είναι η IP επιστροφής του υπολογιστή μας και την χρησιμοποιούμε για σκοπούς ελέγχου.

Στο επόμενο βήμα δηλώνετε αν θα εγκαταστήσετε τον Apache σαν υπηρεσία (service) ή αν θα τον εγκαταστήσετε να ξεκινά χειροκίνητα. Σε περίπτωση που θα γίνει η εγκατάσταση σαν υπηρεσία ο server θα ξεκινά κάθε φορά που ξεκινάνε τα Windows, και θα μπορείτε να κάνετε τον έλεγχο του από τα εργαλεία διαχείρισης υπηρεσιών των Windows ή με το εργαλείο Apache Service Monitor.

Στην επόμενη οθόνη θα πρέπει να επιλέξετε μεταξύ της τυπικής (typical) και της συνήθους (custom) εγκατάστασης. Η διαφορά τους είναι ότι στην τυπική εγκατάσταση δεν περιλαμβάνονται ορισμένες κεφαλίδες (headers) και βιβλιοθήκες (libraries).

Επιλέξτε τον φάκελο όπου θα γίνει η εγκατάσταση (ο προκαθορισμένος φάκελος είναι ο C:\Program Files\Apache Software Foundation\Apache2.2\) αρχίζει η διαδικασία αντιγραφής αρχείων και ρυθμίσεων του Apache. Αφού τελειώσει η διαδικασία με επιτυχία τότε εμφανίζετε και η τελευταία οθόνη όπου μας το επιβεβαιώνει.

Για να δείτε αν όντος όλα πήγαν καλά μπορείτε να ανοίξετε έναν φυλλομετριτή (Browser) και να πληκτρολογήσουμε την διεύθυνση: http://127.0.0.1 , περιμένοντας να μας εμφανίσει το μήνυμα “It works!”, πράγμα που μας λέει ότι όλα πήγαν καλά.

Το Apache στο λειτουργικό σύστημα των Windows έρχεται με ένα εργαλείο το
Apache Service Monitor

 

που κάνει πλήρη έλεγχο του Web Server όπως:

start - δίνει την εντολή στον Apache για να κάνει εκκίνηση.

stop -- δίνει την εντολή στον Apache για να σταματήσει.

restart - δίνει την εντολή στον Apache να κάνει επανεκκίνηση.

Services - Εκκινεί το εργαλείο services των Windows (Control Panel -
Administrative Tools - Services) που δίνει την δυνατότητα να
διαχειρίζεστε τις διάφορες υπηρεσίες του συστήματος συμπεριλαμβανομένης και της υπηρεσίας του Apache.

Connect - Επιτρέπει την εξ αποστάσεως σύνδεσης και έλεγχο άλλου Apache Web Server.

Disconnect - Κάνει αποσύνδεση από τον απομακρυσμένο web server.

 

Ημερολόγιο

«  Αύγουστος 2018  »
ΔΤΤΠΠΣΚ
12345
6789101112
13141516171819
20212223242526
2728293031

Απόψεις του Διαχειριστή

Χρήσιμες συμβουλές

Ροές Ειδήσεων RSS Feeds

Τηλεσυνομιλίες

Μετρητής επισκεπτών

conter12

Επαφές

Αυτήν τη στιγμή επισκέπτονται τον ιστότοπό μας 69 επισκέπτες και κανένα μέλος

Καινοτόμες εφαρμογές

Παγκόσμιος μετεωρολογικός χάρτης