Android

Πώς να ξεκινήσετε, να σταματήσετε ή να επανεκκινήσετε την apache

Howto install Ambari on Ubuntu

Howto install Ambari on Ubuntu

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

Anonim

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

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

Οι περισσότερες από τις πρόσφατες διανομές Linux χρησιμοποιούν το SystemD ως τον προεπιλεγμένο διαχειριστή συστήματος και υπηρεσιών init. Οι παλαιότερες διανομές βασίζονται στο SysVinit και χρησιμοποιούν δέσμες ενεργειών init για τη διαχείριση των υπηρεσιών. Μια άλλη διαφορά είναι το όνομα της υπηρεσίας. Στο Ubuntu και στο Debian, η υπηρεσία Apache ονομάζεται apache2 , ενώ στο σύστημα που βασίζεται στο Red Hat, όπως το CentOS, το όνομα της υπηρεσίας είναι httpd .

Σε αυτόν τον οδηγό, θα σας εξηγήσουμε πώς να ξεκινήσετε, να σταματήσετε και να επανεκκινήσετε το Apache στις πιο δημοφιλείς διανομές του Linux.

Πριν ξεκινήσεις

Οι οδηγίες υποθέτουν ότι είστε συνδεδεμένοι ως root ή χρήστης με δικαιώματα sudo.

Και οι δύο μονάδες υπηρεσιών SystemD και το script SysVinit παίρνουν τα ακόλουθα επιχειρήματα για τη διαχείριση της υπηρεσίας Apache:

  • start : Ξεκινά την υπηρεσία Apache. stop : stop την υπηρεσία Apache. restart : Σταματά και στη συνέχεια ξεκινάει την υπηρεσία Apache. reload : Ενεργοποιεί με ευχαρίστηση την υπηρεσία Apache. Κατά την επαναφόρτωση, η κύρια διαδικασία του Apache κλείνει τις διαδικασίες του παιδιού, φορτώνει τη νέα διαμόρφωση και ξεκινά νέες διαδικασίες παιδιού. status : Εμφανίζει την κατάσταση της υπηρεσίας.

Εκκίνηση, διακοπή και επανεκκίνηση του Apache σε Ubuntu και Debian

Το SystemD είναι ένας διαχειριστής συστημάτων και υπηρεσιών για τις πιο πρόσφατες εκδόσεις Ubuntu (18.04, 16.04) και Debian (10, 9).

Εκτελέστε την ακόλουθη εντολή για να ξεκινήσετε την υπηρεσία Apache:

sudo systemctl start apache2

Εκτελέστε την ακόλουθη εντολή για να διακόψετε την υπηρεσία Apache:

sudo systemctl stop apache2

Κάθε φορά που κάνετε αλλαγές στη διαμόρφωση του Apache, θα πρέπει να κάνετε επανεκκίνηση των διαδικασιών του διακομιστή. Εκτελέστε την ακόλουθη εντολή για να επανεκκινήσετε την υπηρεσία Apache:

sudo systemctl restart apache2

Οι παλαιότερες (EOLed) εκδόσεις του Ubuntu ή του Debian χρησιμοποιούν σενάρια init.d για να ξεκινήσουν, να σταματήσουν και να επανεκκινήσουν τον δαίμονα Apache:

sudo service apache2 start sudo service apache2 stop sudo service apache2 restart

Εκκίνηση, διακοπή και επανεκκίνηση του Apache στο RHEL / CentOS

Systemd είναι ο διαχειριστής συστήματος και υπηρεσιών για RHEL / CentOS 7 και 8.

Ξεκινήστε την υπηρεσία Apache:

sudo systemctl start

Διακοπή της υπηρεσίας Apache:

sudo systemctl stop

Επανεκκινήστε την υπηρεσία Apache:

sudo systemctl restart

Αν έχετε CentOS 6 (ή παλιότερη) χρησιμοποιήστε τις παρακάτω εντολές για να ξεκινήσετε, να σταματήσετε και να επανεκκινήσετε τον δαίμονα Apache:

sudo service httpd start sudo service httpd stop sudo service httpd restart

συμπέρασμα

Σε αυτόν τον οδηγό σας παρουσιάσαμε πώς να ξεκινήσετε, να σταματήσετε και να επανεκκινήσετε τον διακομιστή Apache σε διάφορα συστήματα Linux.

τερματικό apache