Το CentOS 8 Linux είναι εδώ μαζί με το κυλιόμενο OS Stream, ας δούμε πώς μπορούμε να τα μετατρέψουμε σε διακομιστή ιστού εγκαθιστώντας λογισμικό διακομιστή web Apache ανοιχτού κώδικα.
Ο διακομιστής ιστού Apache είναι ένας δωρεάν και ανοιχτού κώδικα και τροφοδοτεί την τεράστια πλειοψηφία των υπηρεσιών φιλοξενίας ιστοσελίδων Linux. Μπορεί να εγκατασταθεί σε σχεδόν οποιοδήποτε Linux είτε είναι CentOS 8, 7 ή 6. RHEL, Ubuntu, Debian κ.λπ. Δημιουργείται από το Apache Foundation και υποστηρίζει πρωτόκολλα HTTPS και HTTP. Στο σύστημα CentOS ή RHEL ή στα πιρούνια τους, αναγνωρίζεται ως υπηρεσία httpd.
Τα βήματα εδώ εκτελούνται στο CentOS 8, ωστόσο, ισχύουν και τα ίδια για το Redhat 8 και το CentOS stream Linux.
Ανοίξτε το Command Terminal και συνδεθείτε ως root
Για να εγκαταστήσουμε το Apache (httpd) στο CentOS 8 χρειαζόμαστε πρόσβαση root χωρίς αυτό το σύστημα διακομιστή να μην μας επιτρέπει να εγκαταστήσουμε τίποτα. Επιπλέον, εάν χρησιμοποιείτε τη γραφική διεπαφή χρήστη, τότε μπορείτε να αποκτήσετε πρόσβαση στο τερματικό Command από τοΔραστηριότητεςμενού που εμφανίζεται στην επάνω δεξιά πλευρά της γραμμής εργασιών.
Ενημέρωση συστήματος
Εκτελέστε την ακόλουθη εντολή για να ενημερώσετε τυχόν εγκατεστημένα πακέτα στην πιο πρόσφατη και σταθερή τους έκδοση.
dnf update
ή
yum update
Σημείωμα: Το πιο πρόσφατο CentOS βασίζεται στο RHEL 8 και τώρα υποστηρίζεταιdnfεντολή, ωστόσο, το yum εξακολουθεί να μπορεί να χρησιμοποιηθεί ως συνήθως. Ωστόσο, εδώ δείχνουμε και τα δύο.
Εντολή για εγκατάσταση του Apache (httpd) σε CentOS 8 ή Stream
Λοιπόν, εδώ είναι η εντολή μιας γραμμής για τη λήψη και εγκατάσταση πακέτων διακομιστή ιστού Apache. Το οποίο δίνεται παρακάτω και με τα δύοναικαιdnf.
yum install httpd
ή
dnf install httpd
Η έξοδος της παραπάνω εντολής:
Package Arch Version Repository Size ============================================================================================================== Installing: httpd x86_64 2.4.37-11.module_el8.0.0+172+85fc1f40 AppStream 1.7 M Installing dependencies: apr x86_64 1.6.3-9.el8 AppStream 125 k apr-util x86_64 1.6.1-6.el8 AppStream 105 k centos-logos-httpd noarch 80.5-2.el8 AppStream 24 k httpd-filesystem noarch 2.4.37-11.module_el8.0.0+172+85fc1f40 AppStream 34 k httpd-tools x86_64 2.4.37-11.module_el8.0.0+172+85fc1f40 AppStream 102 k mod_http2 x86_64 1.11.3-2.module_el8.0.0+10+abf51267 AppStream 156 k mailcap noarch 2.1.48-3.el8 BaseOS 39 k Installing weak dependencies: apr-util-bdb x86_64 1.6.1-6.el8 AppStream 25 k apr-util-openssl x86_64 1.6.1-6.el8 AppStream 27 k Transaction Summary ============================================================================================================== Install 10 Packages Total download size: 2.3 M Installed size: 6.1 M Is this ok [y/N]:
Όταν σας ζητήσει την άδειά σας να εγκαταστήσει το Apache, πληκτρολογήστεΥκαι αφήστε το να κατεβάσει και να εγκαταστήσει αυτόν τον διακομιστή web ανοιχτού κώδικα.


Ενεργοποιήστε τον διακομιστή ιστού Apache
Μετά την επιτυχή εγκατάσταση, θα ενεργοποιήσουμε την υπηρεσία διακομιστή ιστού Apache ώστε να μπορεί να ξεκινήσει αυτόματα ακόμα και μετά την εκκίνηση του συστήματος Η εντολή για αυτό είναι.
systemctl enable httpd
Εκκινήστε την υπηρεσία httpd n CentOS 8
Τώρα θα ξεκινήσουμε την υπηρεσία του Apache ώστε να έχουμε πρόσβαση και να εγκαταστήσουμε την ιστοσελίδα μας σε αυτήν.
systemctl start httpd
Η έξοδος των παραπάνω εντολών:
[root@localhost ~]# systemctl enable httpd Created symlink /etc/systemd/system/multi-user.target.wants/httpd.service → /usr/lib/systemd/system/httpd.service. [root@localhost ~]# systemctl start httpd [root@localhost ~]#
Ανοίξτε τη θύρα 80 του τείχους προστασίας HTTP
Εάν έχετε πρόσβαση στον διακομιστή ιστού στον ίδιο τοπικό υπολογιστή όπου τον έχετε εγκαταστήσει, τότε δεν θα υπάρχει πρόβλημα. Ωστόσο, τη στιγμή που θέλετε να αποκτήσετε πρόσβαση σε αυτόν χρησιμοποιώντας κάποιον άλλο υπολογιστή εξ αποστάσεως ή ακόμα και χρησιμοποιώντας έναν που βρίσκεται στο ίδιο δίκτυο του διακομιστή ιστού, το τείχος προστασίας CentOS 8 δεν θα σας επιτρέψει να το κάνετε αυτό. Έτσι, πρέπει να ανοίξουμε τοΑριθμός θύρας 80στο τείχος προστασίας, ώστε οι χρήστες να μπορούν να συνδεθούν στον διακομιστή ιστού Apache μας.
Για να το κάνετε αυτό χρησιμοποιήστε την παρακάτω εντολή.
Εντολή για έκθεση της θύρας http 80 στο κοινό.
firewall-cmd --zone=public --permanent --add-service=http
Τώρα, φορτώστε ξανά την υπηρεσία τείχους προστασίας για να εφαρμόσετε τις αλλαγές.
firewall-cmd --reload
Με τον ίδιο τρόπο, μπορείτε επίσης να ανοίξετε τη θύρα https 443 για τον διακομιστή ιστού Apache σας στο CentOS 8.
Πρόσβαση στον διακομιστή ιστού για δοκιμή
Τώρα, επιτέλους, ήρθε η ώρα να δούμε αν ο εγκατεστημένος διακομιστής httpd μας λειτουργεί ή όχι. Για αυτό, απλά ανοίξτε το πρόγραμμα περιήγησής σας και πληκτρολογήστε την εγκατεστημένη διεύθυνση IP του διακομιστή ιστού CentOS 8. Για παράδειγμα, η IP του συστήματός μας είναι 192.168.43.85, επομένως η διεύθυνση URL θα είναι έτσιhttps://192.168.43.85:80
Εάν βρίσκεστε στο ίδιο τοπικό σύστημα, τότε μπορείτε επίσης να χρησιμοποιήσετε και τον localhost:https://localhost:80ήhttps://127.0.01:80.
Το αποτέλεσμα θα είναι ως εξής:

Εγκαταστήστε την ιστοσελίδα ή τον ιστότοπό σας στον διακομιστή ιστού
Για πρόσβαση στον κατάλογο Ιστού όπου μπορείτε να τοποθετήσετε τα αρχεία Ιστού στον διακομιστή ακολουθήστε την παρακάτω εντολή.
cd /var/www/html/
Προσθέστε τα αρχεία σας στον κατάλογο HTML και μετά από αυτό, μπορείτε να έχετε πρόσβαση σε αυτά τοπικά ή απομακρυσμένα στον διακομιστή ιστού σας.
Άλλα Σχετικά Άρθρα:






![Πώς να αφαιρέσετε το iOS 18/17 beta χωρίς iTunes/PC [Τελευταία]](https://elsefix.com/tech/afton/wp-content/uploads/cache/2025/05/how-to-remove-ios-beta-from-iphone.webp.webp)
![Διορθώστε: Δεν είναι δυνατή η εκκίνηση του τηλεφώνου Samsung σε λειτουργία ανάκτησης, εμφανίζοντας σφάλμα [PDP]](https://media.askvg.com/articles/images9/Samsung_Smartphone_Successfully_Started_In_Recovery_Mode.png)
![[Ενημέρωση λογισμικού] Thunderbird ESR 128.7.1 και 115.18.0 κυκλοφόρησε, εδώ είναι αυτό που είναι νέο και σταθερό](https://media.askvg.com/articles/images8/New_Thunderbird_Supernova_UI_Version_115_2023.png)






