Πώς να εγκαταστήσετε τον διακομιστή ιστού Apache στο Ubuntu 18.04;

Ubuntu apache

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

Διακομιστής web Apache Χρησιμοποιείται συχνά σε συνδυασμό με τη μηχανή βάσης δεδομένων MySQL, τη γλώσσα δέσμης ενεργειών PHP και άλλες γλώσσες δέσμης ενεργειών. δημοφιλή όπως Python και Perl. Αυτή η διαμόρφωση ονομάζεται LAMP (Linux, Apache, MySQL και Perl / Python / PHP) και αποτελεί μια ισχυρή και ισχυρή πλατφόρμα για την ανάπτυξη και τη διανομή εφαρμογών που βασίζονται στον Ιστό.

Διαδικασία εγκατάστασης Apache

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

Στην περίπτωση του Ubuntu 18.04 τόσο επιτραπέζιος υπολογιστής όσο και διακομιστής θα βασιστούμε στο πακέτο που βρίσκεται μέσα στα αποθετήρια.

Αρκεί να ανοίξουμε ένα τερματικό και να εκτελέσουμε την ακόλουθη εντολή:

sudo apt update

sudo apt install apache2

Solo πρέπει να επιβεβαιώσουμε την εγκατάσταση και όλα τα απαραίτητα πακέτα για τη λειτουργία του Apache θα εγκατασταθούν στον υπολογιστή μας.

Ολοκληρώθηκε η διαδικασία πρέπει μόνο να επαληθεύσουμε ότι έχει εγκατασταθεί σωστά, για αυτό στο τερματικό που εκτελούμε:

sudo systemctl status apache2

Όπου θα πρέπει να λάβουμε μια απάντηση παρόμοια με αυτήν:

Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)

Με αυτό μπορούμε να δούμε ότι η υπηρεσία εγκαταστάθηκε και λειτουργεί σωστά. Αν και έχουμε επίσης μια άλλη μέθοδο για να το επαληθεύσουμε αυτό.

El μια άλλη μέθοδος είναι ζητώντας μια σελίδα Apache, για αυτό πρέπει μόνο να εισάγουμε τη διεύθυνση ip στο πρόγραμμα περιήγησής μας.

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

Αρκεί να εκτελέσουμε αυτήν την εντολή:

hostname -I

Όταν το κάνουμε αυτό, θα εμφανιστεί μια λίστα με αυτές, μπορούν να κάνουν δοκιμές στο πρόγραμμα περιήγησης ένα προς ένα, μπορούμε να προσδιορίσουμε τη διεύθυνση IP μας όταν εμφανίζονται τα ακόλουθα στο πρόγραμμα περιήγησης:

apache_default

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

Βασικές εντολές Apache

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

Οι δύο πιο βασικές εντολές είναι να ξεκινήσετε και να σταματήσετε την υπηρεσία στον υπολογιστή μας, μόνο για αυτό πρέπει να εκτελέσουμε στο τερματικό όταν θέλουμε να ξεκινήσουμε το Apache:

sudo systemctl start apache2

ενώ για να σταματήσουμε τον Apache που εκτελούμε:

sudo systemctl stop apache2

Έχουμε επίσης τη δυνατότητα επανεκκινήστε την υπηρεσία χωρίς να την σταματήσετε, για αυτό εκτελούμε μόνο:

sudo systemctl restart apache2

Τώρα μια άλλη εντολή που μπορεί να είναι πολύ χρήσιμη όταν εκτελείται και απαιτείται διαδικασία ανανέωσης, μπορούμε να εκτελέσουμε αυτήν την εντολή που δεν θα αποσυνδέσει τις υπάρχουσες συνδέσεις με τον διακομιστή:

sudo systemctl reload apache2

Σε περίπτωση που θέλετε να απενεργοποιήσετε την υπηρεσία εκτελούμε μόνο:

sudo systemctl disable apache2

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

sudo systemctl enable apache2

Ενότητες Apache2

Το Apache2 είναι ένας διακομιστής που μπορεί να συμπληρωθεί από ενότητες. Εκτεταμένες δυνατότητες διατίθενται μέσω ενοτήτων που μπορούν να φορτωθούν στο Apache2. Από προεπιλογή, ένα σύνολο ενοτήτων περιλαμβάνεται στο διακομιστή κατά τη στιγμή της μεταγλώττισης.

Το Ubuntu μεταγλωττίζει το Apache2 για να επιτρέπει τη δυναμική φόρτωση των λειτουργικών μονάδων. Οι οδηγίες διαμόρφωσης μπορούν να περιλαμβάνουν υπό όρους την παρουσία μιας λειτουργικής μονάδας συμπεριλαμβάνοντας τις σε ένα μπλοκ .

Μπορούν να εγκαταστήσουν περισσότερες μονάδες Apache2 και να τις χρησιμοποιήσουν στον διακομιστή τους. Για παράδειγμα, εκτελέστε την ακόλουθη εντολή σε μια κονσόλα για να εγκαταστήσετε τη μονάδα ελέγχου ταυτότητας MySQL:

sudo apt install libapache2-mod-auth-mysql

Στον κατάλογο / etc / apache2 / mods-available μπορείτε να ελέγξετε τα πρόσθετα modules.

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


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.