Πώς να εγκαταστήσετε διακομιστή Apache και να ρυθμίσετε εικονικούς κεντρικούς υπολογιστές στο Ubuntu 20.04

How Install Apache Server



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







Εγκαταστήστε τον Apache Web Server

Σε αυτό το άρθρο, θα σας δείξω πώς να εγκαταστήσετε τον διακομιστή ιστού Apache στο Ubuntu 20.04. Αυτό απαιτεί δικαιώματα root ή διαχειριστή, οπότε συνδεθείτε στο σύστημα μέσω root.



Βήμα 1: Αναβαθμίστε το APT σας

Όπως πάντα, πρώτα, ενημερώστε και αναβαθμίστε το APT σας.



$sudoκατάλληλη ενημέρωση





$sudoκατάλληλη αναβάθμιση

Βήμα 2: Λήψη και εγκατάσταση του Apache

Στη συνέχεια, κάντε λήψη και εγκαταστήστε τον διακομιστή Ιστού Apache από το αποθετήριο λογισμικού Ubuntu εκτελώντας την ακόλουθη εντολή τερματικού.



$sudoκατάλληλοςεγκαθιστώapache2

Βήμα 3: Επαληθεύστε την εγκατάσταση του Apache

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

$sudosystemctl status apache2

Βήμα 4: Ενεργοποιήστε τις ρυθμίσεις τείχους προστασίας

Τώρα, θα πρέπει να ενεργοποιήσετε τις ρυθμίσεις τείχους προστασίας για τον διακομιστή ιστού Apache. Για να το κάνετε αυτό, χρησιμοποιήστε την εντολή UFW για να επιτρέψετε την κυκλοφορία Apache στη θύρα 443 και τη θύρα 80 μέσω της ακόλουθης εντολής τερματικού.

$sudoufw επιτρέψτε το 'Apache Full'

Βήμα 5: Επαλήθευση αλλαγών

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

$sudoufw κατάσταση

Βήμα 6: Ελέγξτε εάν λειτουργεί το Apache

Ελέγξτε αν το Apache λειτουργεί σωστά στο σύστημά σας. Ανοίξτε ένα πρόγραμμα περιήγησης ιστού στο μηχάνημα Ubuntu, ανοίξτε μια νέα καρτέλα και πληκτρολογήστε το ακόλουθο URL στη γραμμή URL. Φροντίστε να αντικαταστήσετε τη διεύθυνση IP που χρησιμοποιήσαμε με τη διεύθυνση IP του δικού σας μηχανήματος.

URL = http://10.0.2.15

Εικόνα: Η υπηρεσία Apache εκτελείται σε ένα παράθυρο προγράμματος περιήγησης.

Βήμα 7: Ρύθμιση εικονικού κεντρικού υπολογιστή

Τώρα, είστε έτοιμοι να ρυθμίσετε έναν εικονικό κεντρικό υπολογιστή χρησιμοποιώντας τον εγκατεστημένο διακομιστή Ιστού Apache. Το Apache περιέχει έναν δοκιμαστικό εικονικό κεντρικό υπολογιστή που είναι ενεργοποιημένος από προεπιλογή όταν είναι εγκατεστημένος. Η φιλοξενία ενός μόνο ιστότοπου είναι εύκολη. απλώς πρέπει να ανεβάσετε το περιεχόμενο του ιστότοπου στο αρχείο διαμόρφωσής του κάτω από το αρχείο/var/www/html. Η διαδρομή προς αυτό το αρχείο διαμόρφωσης ορίζεται ως εξής.

Μονοπάτι=/και τα λοιπά/apache2/ενεργοποιημένες τοποθεσίες/000-default.conf

Εικόνα: Το προεπιλεγμένο αρχείο διαμόρφωσης ανοίγει στο πρόγραμμα επεξεργασίας gedit.

Βήμα 8: Δημιουργία ονόματος τομέα

Εάν φιλοξενείτε πολλούς ιστότοπους, χρησιμοποιήστε την ακόλουθη εντολή για να δημιουργήσετε ένα νέο αρχείο διαμόρφωσης εικονικού κεντρικού υπολογιστή για κάθε νέο ιστότοπο. Το όνομα τομέα που δημιουργήθηκε σε αυτό το δοκιμαστικό παράδειγμα είναι www.example.com. αυτό μπορεί να αντικατασταθεί με το όνομα τομέα που θέλετε.

$sudo mkdir /όπου/www/example.com

Βήμα 9: Δημιουργία νέου αρχείου καταλόγου

Δημιουργήστε ένα νέο αρχείο στον κατάλογο με όνομα index.html και επικολλήστε το ακόλουθο περιεχόμενο σε αυτό το αρχείο.


< html lang='επί' σε εσένα='ltr'>>
< κεφάλι >>
< μετα σετ='utf-8'>>
< τίτλος >>Καλώς ήλθατε στο example.com</ τίτλος >>
</ κεφάλι >>
< σώμα >>
< η1 >>Επιτυχία! αρχική σελίδα example.com!</ η1 >>
</ σώμα >>
</ html >>

Εικόνα: Νέο αρχείο index.html με περιεχόμενο ιστότοπου μέσα.

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

$ sudo chown -R www-δεδομένα:/όπου/www/example.com

Βήμα 10: Δημιουργία εγγράφου στο πρόγραμμα επεξεργασίας κειμένου

Ανοίξτε τον αγαπημένο σας επεξεργαστή κειμένου και δημιουργήστε αυτό το αρχείο στην τοποθεσία/etc/apache2/sites-available. Χρησιμοποιώ τον επεξεργαστή κειμένου gedit.

80>>
ServerName example.com
ServerAlias ​​www.example.com
ServerAdmin [προστατευμένο με email]
DocumentRoot/όπου/www/example.com/public_html

/όπου/www/example.com/public_html>
Επιλογές -Indexes +FollowSymLinks
AllowOverride All
</Κατάλογος>

ErrorLog ${APACHE_LOG_DIR}/example.com-error.log
CustomLog ${APACHE_LOG_DIR}/example.com-access.log σε συνδυασμό
</VirtualHost>

Εικόνα: Το αρχείο example.conf ανοίγει με τον επεξεργαστή gedit.

Βήμα 11: Αρχείο διαμόρφωσης συνδέσμου

Συνδέστε αυτό το αρχείο διαμόρφωσης με το χρησιμότητα a2ensite εκτελώντας την ακόλουθη εντολή τερματικού.

$ sudo a2ensite example.com

Για να ελέγξετε εάν υπάρχει σφάλμα σύνταξης στο αρχείο ρυθμίσεων, εκτελέστε την ακόλουθη εντολή.

$ sudo apachectl configtest

Βήμα 12: Επανεκκινήστε το Apache

Τώρα επανεκκινήστε την υπηρεσία Apache, ανοίξτε το πρόγραμμα περιήγησης ιστού και πληκτρολογήστε το ακόλουθο URL στη γραμμή URL.

$ sudo systemctl επανεκκίνηση apache2

=URL=http://example.com'

Εικόνα: example.com άνοιξε σε ένα παράθυρο προγράμματος περιήγησης.

Απεγκατάσταση διακομιστή Web Apache

Μπορείτε να απεγκαταστήσετε πλήρως τον διακομιστή Ιστού Apache μέσω των ακόλουθων εντολών τερματικού.

$ sudo apt-get purge apache2

$ sudo apt-get αυτόματη μετακίνηση

συμπέρασμα

Αυτό το άρθρο κάλυψε τον τρόπο εγκατάστασης του διακομιστή ιστού Apache, τη διαμόρφωση των ρυθμίσεων τείχους προστασίας για το Apache, τη ρύθμιση εικονικών κεντρικών υπολογιστών στον διακομιστή Ιστού Apache και την απεγκατάσταση του Apache.