Ο Apache είναι ο πιο δημοφιλής και ευρέως χρησιμοποιούμενος διακομιστής HTTP στον κόσμο σήμερα. Στις περισσότερες περιπτώσεις, χρησιμοποιείται η έκδοση 2.x αυτού του προϊόντος. Η λειτουργικότητά τους δεν είναι πολύ διαφορετική. Ωστόσο, μερικές φορές πρέπει να μάθετε την έκδοση του apache που εκτελείται σε ένα συγκεκριμένο μηχάνημα.
Είναι απαραίτητο
- - πρόγραμμα περιήγησης
- - SSH πελάτη ή φυσική πρόσβαση στο μηχάνημα με apache.
- - πρόσβαση στο μηχάνημα προορισμού μέσω
Οδηγίες
Βήμα 1
Αρχίστε να προετοιμάζεστε για να μάθετε την έκδοση apache εκτελώντας το εκτελέσιμο. Εάν ο διακομιστής βρίσκεται σε τοπικό μηχάνημα, εκκινήστε ένα κέλυφος, έναν εξομοιωτή τερματικού ή μεταβείτε σε μια κονσόλα κειμένου. Όταν εργάζεστε σε λειτουργικά συστήματα της οικογένειας των Windows, κάντε κλικ στο κουμπί "Έναρξη" στη γραμμή εργασιών, επιλέξτε "Εκτέλεση", πληκτρολογήστε cmd και κάντε κλικ στο OK. Σε συστήματα που μοιάζουν με Linux, πατήστε Alt + F1-Alt + F12 ή Ctrl + Alt + F1- Ctrl + Alt + F12 για είσοδο στην κονσόλα σύνδεσης ή ξεκινήστε έναν εξομοιωτή τερματικού όπως Konsole, XTerm κ.λπ. Εάν το apache που θέλετε να ελέγξετε είναι εγκατεστημένο σε έναν απομακρυσμένο υπολογιστή, συνδεθείτε σε αυτόν μέσω ssh. Χρησιμοποιήστε το PuTTY σε Windows και τον πελάτη ssh κονσόλας σε συστήματα που μοιάζουν με Linux
Βήμα 2
Μάθετε την έκδοση apache εκτελώντας το διακομιστή που εκτελείται με την επιλογή -v ή -V. Στην πρώτη περίπτωση, θα εμφανίζονται μόνο πληροφορίες σχετικά με την έκδοση και την ημερομηνία κατασκευής, ενώ στη δεύτερη θα προστεθούν επιπλέον δεδομένα (περιγραφή αρχιτεκτονικής, λίστα οδηγιών προεπεξεργαστή που χρησιμοποιούνται κατά τη σύνταξη κ.λπ.). Το εκτελέσιμο αρχείο apache ονομάζεται httpd ή httpd2 ανάλογα με τη σειρά προϊόντων στην οποία ανήκει (1.x ή 2.x). Οι εκδόσεις Apache 1.x είναι σπάνιες σήμερα. Έτσι, συνήθως μπορείτε να μάθετε την έκδοσή της εκτελώντας την εντολή στην κονσόλα: httpd2 -v Εάν το εκτελέσιμο httpd2 δεν βρεθεί, καθορίστε την πλήρη διαδρομή προς αυτό
Βήμα 3
Προσπαθήστε να μάθετε την έκδοση του apache καλώντας τη συνάρτηση phpinfo από ένα σενάριο γραμμένο σε php και εκτελείται υπό τον έλεγχο του διακομιστή. Δημιουργήστε ένα αρχείο δέσμης ενεργειών διακομιστή με το ακόλουθο περιεχόμενο: Τοποθετήστε το σε έναν από τους καταλόγους που εξυπηρετούνται από τον διακομιστή και είναι προσβάσιμο μέσω HTTP. Ξεκινήστε apache εάν χρειαστεί. Ανοίξτε τη διεύθυνση που αντιστοιχεί στο σενάριο σε ένα παράθυρο του προγράμματος περιήγησης. Εάν ο διακομιστής έχει ρυθμιστεί να λειτουργεί με PHP και η χρήση της λειτουργίας phpinfo δεν απαγορεύεται στο αρχείο διαμόρφωσης php.ini, θα εμφανίζεται ένα έγγραφο HTML στο πρόγραμμα περιήγησης. Βρείτε την ενότητα apache2handler σε αυτό. Μάθετε την έκδοση του διακομιστή
Βήμα 4
Προσπαθήστε να μάθετε την έκδοση apache από τις πληροφορίες που δίνονται στη σελίδα σφάλματος. Για να το κάνετε αυτό, ανοίξτε τη διεύθυνση URL στο πρόγραμμα περιήγησης, απευθύνοντας τον υπολογιστή στον οποίο είναι εγκατεστημένος ο διακομιστής, από τη διεύθυνση IP του και προσθέτοντας το όνομα ενός ανύπαρκτου εγγράφου. Η προεπιλεγμένη σελίδα σφάλματος apache 404 είναι πιθανό να εμφανιστεί. Πιθανότατα θα εμφανίσει την έκδοση του διακομιστή.