Apache 2.4.6 Εγκατάσταση σε Unix

Ένας γρήγορος οδηγός για να μάθετε πώς να εγκαταστήσετε τον Apache HTTP Server σε περιβάλλον Linux

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

Αυτή δεν είναι τυπική εγκατάσταση yum, αλλά κατεβάστε τον πηγαίο κώδικα και μεταγλωττίστε στο περιβάλλον Linux σας.

Ας ξεκινήσουμε με τη διαδικασία λήψης και εγκατάστασης.

Κατεβάστε το Apache HTTP

  • Σε αυτό το άρθρο θα χρησιμοποιήσουμε την πιο πρόσφατη διαθέσιμη έκδοση 2.4.6 με σταθερό διακομιστή Web Apache στο λειτουργικό σύστημα Centos 6.3.
  • Κατεβάστε την έκδοση Apache 2.4.6 από τη https://httpd.apache.org/download.cgi
  • Ας κάνουμε λήψη στον φάκελο /opt/apache
  • Μετά τη λήψη, θα πρέπει να έχετε httpd-2.4.6.tar.gz
  Πώς να ελέγξετε εάν ένας ιστότοπος εξορύσσει κρυπτονομίσματα

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

Θα εγκαταστήσουμε τον Apache στον κατάλογο /opt/apache με ενεργοποιημένο το mod_ssl.

Απαιτήσεις

  • Μεταγλωττιστής ANSI-C και σύστημα Build – βεβαιωθείτε ότι έχετε εγκαταστήσει τον μεταγλωττιστή GCC ή CC στον διακομιστή σας και τον έχετε ρυθμίσει στο PATH. Μπορείτε να εγκαταστήσετε το GCC με το yum ως εξής.
# yum install gcc
  • Apr/apr-util – βεβαιωθείτε ότι έχετε εγκαταστήσει το apr/apr-util 1.2 στον διακομιστή σας.
  • OpenSSL – βεβαιωθείτε ότι έχετε την πιο πρόσφατη έκδοση OpenSSL στον διακομιστή σας. Μπορείτε να εγκαταστήσετε το OpenSSL με yum ως εξής.
# yum install openssl
  • Ας εξαγάγουμε το ληφθέν αρχείο στο /opt/apache εκτελώντας την εντολή
# gunzip –c httpd-2.4.6.tar.gz | tar xvf –
  • Τώρα μπορείτε να δείτε ότι έχει εξαγάγει τα πάντα στον νέο φάκελο httpd-2.4.6
  • Μεταβείτε στο φάκελο httpd-2.4.6
  • Ας μεταγλωττίσουμε και εγκαταστήσουμε τον πηγαίο κώδικα του Apache
# ./configure --with-apr=/usr/local/apr/bin/apr-1-config --prefix=/opt/apache/ --enable-ssl --enable-so
# make
# make install

Ας κατανοήσουμε τη διαμορφωμένη σύνταξη με καλύτερο τρόπο.

  • –with-apr= καθοδηγεί τη χρήση ενός καθορισμένου αρχείου διαμόρφωσης apr
  • –prefix= Δώστε τη θέση όπου θέλετε να εγκαταστήσετε, σε αυτό το παράδειγμα, το Apache θα εγκατασταθεί στο /opt/apache
  • –enable-ssl αυτό θα μεταγλωττίσει τον apache με ενεργοποιημένο το SSL, ώστε να μπορεί να ασφαλίσει τον διακομιστή ιστού Apache με πιστοποιητικό SSL.
  • –enable-so για ενεργοποίηση κοινόχρηστων λειτουργικών μονάδων
  Διορθώστε το ROG Gaming Center που δεν λειτουργεί

Μετά την επιτυχή μεταγλώττιση, θα μπορούσατε να δείτε το Apache να είναι εγκατεστημένο στο /opt/apache ως εξής.

Τώρα, μπορούμε να διαγράψουμε το φάκελο httpd-2.4.6.tar.gz και httpd-2.4.6 από αυτήν τη θέση, καθώς δεν απαιτούνται πλέον.

# rm –rf httpd-2.4.6.tar.gz httpd-2.4.6

Στη συνέχεια, μπορεί να σας ενδιαφέρει να τα εξασφαλίσετε.

Σας άρεσε να διαβάζετε το άρθρο; Τι θα λέγατε να μοιράζεστε με τον κόσμο;