Android

Πώς να εγκαταστήσετε apache στο debian 9

Howto install Ambari on Ubuntu

Howto install Ambari on Ubuntu

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

Anonim

Ο διακομιστής 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

Και για να το ενεργοποιήσετε ξανά:

sudo systemctl enable apache2

Δομή και βέλτιστες πρακτικές του αρχείου διαμόρφωσης Apache

  • Στα συστήματα που βασίζονται στο Debian Τα αρχεία ρυθμίσεων Apache βρίσκονται στον κατάλογο /etc/apache2 κύριο αρχείο διαμόρφωσης Apache είναι /etc/apache2/apache2.conf . Οι θύρες που θα ακούσει ο Apache καθορίζονται στις /etc/apache2/ports.conf file.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