Howto install Ambari on Ubuntu
Πίνακας περιεχομένων:
- Προϋποθέσεις
- Εγκατάσταση του Apache
- Ρυθμίστε το τείχος προστασίας
- Επαλήθευση της εγκατάστασης του Apache
- Διαχειριστείτε την υπηρεσία Apache με το systemctl
- Δομή και βέλτιστες πρακτικές του αρχείου διαμόρφωσης Apache
- συμπέρασμα
Ο διακομιστής HTTP Apache είναι ένας από τους πιο δημοφιλείς διακομιστές ιστού στον κόσμο. Πρόκειται για ένα διακομιστή HTTP ανοικτού κώδικα και πλατφόρμας που εξουσιοδοτεί ένα μεγάλο ποσοστό των ιστότοπων του Διαδικτύου. Το Apache παρέχει πολλά δυνατά χαρακτηριστικά που μπορούν να επεκταθούν μέσω πρόσθετων ενοτήτων.
Σε αυτό το σεμινάριο, θα περάσουμε τα βήματα εγκατάστασης του Apache σε ένα διακομιστή Debian 9.
Προϋποθέσεις
Πριν ξεκινήσετε με το σεμινάριο, βεβαιωθείτε ότι έχετε συνδεθεί ως χρήστης με δικαιώματα sudo.
Εγκατάσταση του Apache
Το Apache είναι διαθέσιμο στα προεπιλεγμένα αποθετήρια του Debian και η εγκατάσταση είναι αρκετά απλή.
Πρώτα ενημερώστε το ευρετήριο πακέτων και στη συνέχεια εγκαταστήστε το πακέτο
apache2
με τις ακόλουθες εντολές:
sudo apt update
sudo apt install apache2
Αυτό είναι, το Apache είναι εγκατεστημένο και ξεκινάει αυτόματα, μπορείτε να ελέγξετε την κατάσταση της υπηρεσίας Apache με:
sudo systemctl status apache2
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2018-08-23 20:04:47 UTC; 13s ago Main PID: 11604 (apache2) CGroup: /system.slice/apache2.service ├─11604 /usr/sbin/apache2 -k start ├─11608 /usr/sbin/apache2 -k start └─11609 /usr/sbin/apache2 -k start
Ρυθμίστε το τείχος προστασίας
Εάν χρησιμοποιείτε το iptables για να φιλτράρετε συνδέσεις στο σύστημά σας, θα χρειαστεί να ανοίξετε θύρες HTTP (
80
) και HTTPS (
443
).
Ανοίξτε τις απαραίτητες θύρες εκδίδοντας την ακόλουθη εντολή:
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
Επαλήθευση της εγκατάστασης του Apache
Για να επιβεβαιώσετε ότι όλα λειτουργούν σωστά, ανοίξτε το πρόγραμμα περιήγησης, πληκτρολογήστε τη διεύθυνση IP του διακομιστή σας ή το όνομα τομέα
http://YOUR_IP_OR_DOMAIN/
και θα δείτε την προεπιλεγμένη σελίδα υποδοχής Apache όπως φαίνεται παρακάτω:

Η σελίδα περιλαμβάνει μερικές βασικές πληροφορίες σχετικά με τα αρχεία ρυθμίσεων Apache, τις δέσμες βοηθημάτων και τις τοποθεσίες καταλόγων.
Διαχειριστείτε την υπηρεσία Apache με το systemctl
Τώρα που το Apache έχει εγκατασταθεί στο σύστημα Debian, μπορείτε να αφιερώσετε ένα λεπτό για να κοιτάξετε και να εξοικειωθείτε με τις βασικές εντολές διαχείρισης υπηρεσίας apache:
Για να διακόψετε την υπηρεσία Apache, εκτελέστε:
sudo systemctl stop apache2
Ξεκινήστε πάλι, πληκτρολογώντας:
sudo systemctl start apache2
Για να επανεκκινήσετε την υπηρεσία Apache:
sudo systemctl restart apache2
Επαναφόρτωση του Apache με μια νέα διαμόρφωση με:
sudo systemctl reload apache2
sudo systemctl disable apache2
Και για να το ενεργοποιήσετε ξανά:
Δομή και βέλτιστες πρακτικές του αρχείου διαμόρφωσης Apache
- Στα συστήματα που βασίζονται στο Debian Τα αρχεία ρυθμίσεων Apache βρίσκονται στον κατάλογο
/etc/apache2κύριο αρχείο διαμόρφωσης Apache είναι/etc/apache2/apache2.conf. Οι θύρες που θα ακούσει ο Apache καθορίζονται στις/etc/apache2/ports.conffile.Apache Τα αρχεία Virtual Hosts βρίσκονται στον/etc/apache2/sites-availableκατάλογο. Τα αρχεία ρυθμίσεων που βρίσκονται σε αυτόν τον κατάλογο δεν χρησιμοποιούνται από το Apache, εκτός εάν συνδέονται με τον κατάλογο με/etc/apache2/sites-enabledΜπορείτε να ενεργοποιήσετε μια εικονικήa2ensiteδημιουργώντας έναa2ensiteχρησιμοποιώντας την εντολήa2ensiteαπό τα αρχεία ρυθμίσεων που βρίσκονται στοsites-availableκαταλόγου στονsites-enabled. Για να απενεργοποιήσετε έναν εικονικό κεντρικό υπολογιστή, χρησιμοποιήστε τηνa2dissiteΣυνιστάται ιδιαίτερα να ακολουθήσετε την τυπική σύμβαση ονομασίας, για παράδειγμα εάν το όνομα τομέα σας είναιmydomain.comτότε το αρχείο διαμόρφωσης τομέα θα πρέπει να ονομάζεται/etc/apache2/sites-available/mydomain.com.confαρχεία διαμόρφωσης που χρησιμοποιούνται για τη φόρτωση διαφόρων μονάδων Apache βρίσκονται στον/etc/apache2/mods-availableκατάλογο. Οι διαρθρώσεις στον κατάλογοmods-availableμπορούν να ενεργοποιηθούν δημιουργώντας έναa2enconfστον/etc/apache2/mods-enableκατάλογο χρησιμοποιώντας την εντολήa2enconfκαι απενεργοποιημένο με τηνa2disconfπεριέχουν σφαιρικά θραύσματα διαμόρφωσης αποθηκεύονται στοa2disconf/etc/apache2/conf-availableκατάλογο. Τα αρχεία στον κατάλογοconf-availableμπορούν να ενεργοποιηθούν δημιουργώντας έναa2disconfαρχείο/etc/apache2/conf-enabledχρησιμοποιώντας την εντολήa2enconfκαι απενεργοποιημένο με τηνa2disconfαρχεία καταγραφήςaccess.log(access.logκαιerror.log) τον/var/log/apacheκατάλογο. Συνιστάται να χρησιμοποιείτε διαφορετικά αρχεία καταγραφήςaccessκαιerrorγια κάθε εικονικό κεντρικό υπολογιστή. Μπορείτε να ορίσετε τον ριζικό κατάλογο του εγγράφου τομέα σας σε οποιαδήποτε θέση θέλετε. Οι πιο συνηθισμένες τοποθεσίες για webroot περιλαμβάνουν:-
/home/ //home/ //var/www//var/www/html//opt/
-
συμπέρασμα
Έχετε εγκαταστήσει με επιτυχία το Apache στο διακομιστή Debian 9. Τώρα μπορείτε να ξεκινήσετε την ανάπτυξη των εφαρμογών σας και να χρησιμοποιήσετε το Apache ως web ή διακομιστή μεσολάβησης.
apache debianΑυτή η ανάρτηση αποτελεί μέρος του προγράμματος εγκατάστασης του LAMP Stack στο Debian 9 series.
Άλλες θέσεις αυτής της σειράς:
• Πώς να εγκαταστήσετε το Apache στο Debian 9 • Πώς να εγκαταστήσετε PHP στο Debian 9 • Πώς να ρυθμίσετε τους εικονικούς κεντρικούς υπολογιστές Apache στο Debian 9 • Πώς να εγκαταστήσετε το MariaDB στο Debian 9 • Ασφαλής Apache με την κρυπτογράφηση Let's on Debian 9Πώς να εγκαταστήσετε το apache cassandra στο debian 10 linux
Το Apache Cassandra είναι μια βάση δεδομένων NoSQL ελεύθερης και ανοικτής πηγής χωρίς κανένα σημείο αποτυχίας. Σε αυτό το άρθρο θα εξηγήσουμε πώς να εγκαταστήσετε τον Apache Cassandra στο Debian 10, Buster
Πώς να εγκαταστήσετε το apache cassandra στο debian 9
Το Apache Cassandra είναι μια βάση δεδομένων NoSQL ελεύθερης και ανοικτής πηγής χωρίς κανένα σημείο αποτυχίας. Αυτό το σεμινάριο σας καθοδηγεί στη διαδικασία εγκατάστασης του Apache Cassandra στο Debian 9.
Πώς να εγκαταστήσετε το apache maven στο debian 9
Το Apache Maven είναι ένα εργαλείο διαχείρισης και κατανόησης έργων ανοιχτού κώδικα που χρησιμοποιείται κυρίως για έργα Java. Σε αυτό το σεμινάριο θα σας δείξουμε δύο διαφορετικούς τρόπους για να εγκαταστήσετε το Apache Maven στο Debian 9.







