Android

Πώς να εγκαταστήσετε apache σε centos 8

Howto install Hive on Ubuntu

Howto install Hive on Ubuntu

Πίνακας περιεχομένων:

Anonim

Ο διακομιστής HTTP Apache είναι ο πιο διαδεδομένος εξυπηρετητής ιστού στον κόσμο. Είναι ένας δωρεάν διακομιστής HTTP ανοικτού κώδικα και πλατφόρμας, που περιλαμβάνει ισχυρά χαρακτηριστικά και μπορεί να επεκταθεί από μια μεγάλη ποικιλία μονάδων., θα εξηγήσουμε τον τρόπο εγκατάστασης και διαχείρισης του διακομιστή Apache στο CentOS 8.

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

Το Apache είναι διαθέσιμο στα προεπιλεγμένα αποθετήρια CentOS και η εγκατάσταση είναι αρκετά απλή.

Στις διανομές που βασίζονται στο RHEL, το πακέτο και η υπηρεσία Apache ονομάζονται httpd . Για να εγκαταστήσετε το Apache εκτελέστε την ακόλουθη εντολή ως root ή χρήστη με δικαιώματα sudo:

sudo yum install

Μόλις ολοκληρωθεί η εγκατάσταση, ενεργοποιήστε και ξεκινήστε την υπηρεσία Apache:

sudo systemctl enable sudo systemctl start

Για να επαληθεύσετε ότι η υπηρεσία εκτελείται, ελέγξτε την κατάστασή της:

sudo systemctl status

Η έξοδος θα πρέπει να φαίνεται κάπως έτσι:

● httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled) Active: active (running) since Sat 2019-10-12 15:54:58 UTC; 6s ago…

Ρύθμιση του τείχους προστασίας

Το FirewallD είναι η προεπιλεγμένη λύση τείχους προστασίας στο Centos 8.

Κατά τη διάρκεια της εγκατάστασης, το Apache δημιουργεί αρχεία υπηρεσιών firewall με προκαθορισμένους κανόνες για την πρόσβαση σε θύρες HTTP ( 80 ) και HTTPS ( 443 ).

Οι παρακάτω εντολές ανοίγουν μόνιμα τις απαραίτητες θύρες:

sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload

Διαχείριση Apache

Αυτή η ενότητα εξηγεί πώς είναι δομημένα τα αρχεία διαμόρφωσης Apache και οι βέλτιστες πρακτικές για τη διαχείριση του διακομιστή Apache.

  • Όλα τα αρχεία διαμόρφωσης Apache βρίσκονται στον κατάλογο /etc/httpd κύριο αρχείο διαμόρφωσης Apache είναι /etc/httpd/conf/httpd.conf . Τα /etc/httpd/conf/httpd.conf που τελειώνουν με το .conf βρίσκονται στον κατάλογο /etc/httpd/conf.d είναι που περιλαμβάνονται στο κύριο αρχείο διαμόρφωσης Apache.Τα αρχεία διαμόρφωσης που είναι υπεύθυνα για τη φόρτωση διαφόρων /etc/httpd/conf.modules.d Apache βρίσκονται στον κατάλογο /etc/httpd/conf.modules.d αρχεία /etc/httpd/conf.modules.d αρχείων πρέπει να τελειώνουν με το .conf και να αποθηκεύονται στο .conf /etc/httpd/conf.d directory. Μπορείτε να έχετε όσο το δυνατόν περισσότερα. Η δημιουργία ξεχωριστού αρχείου ρυθμίσεων (vhost) για κάθε τομέα καθιστά τον διακομιστή ευκολότερο στη συντήρηση.
    • Είναι μια καλή πρακτική να ακολουθήσετε μια τυποποιημένη σύμβαση ονομασίας. Για παράδειγμα, αν το όνομα τομέα είναι mydomain.com τότε το αρχείο ρυθμίσεων πρέπει να ονομάζεται mydomain.com.conf
    Τα αρχεία καταγραφής Apache ( access_log και error_log ) βρίσκονται στον κατάλογο /var/log/httpd/ . Συνιστάται να έχετε διαφορετικά αρχεία καταγραφής access και error για κάθε vhost.Μπορείτε να ορίσετε τον ριζικό κατάλογο του εγγράφου τομέα σας σε οποιαδήποτε θέση θέλετε. Οι πιο συνηθισμένες τοποθεσίες για webroot περιλαμβάνουν:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

συμπέρασμα

Συγχαρητήρια, εγκαταστήσατε με επιτυχία το Apache στον κεντρικό υπολογιστή σας CentOS 8. Είστε πλέον έτοιμοι να αρχίσετε να αναπτύσσετε τις εφαρμογές σας και να χρησιμοποιείτε Apache ως web ή διακομιστή μεσολάβησης.

Μπορείτε να διαχειριστείτε την υπηρεσία Apache με τον ίδιο τρόπο όπως οποιαδήποτε άλλη συστημένη μονάδα.

apache centos