Android

Πώς να εγκαταστήσετε το Apache web server στο debian 10 linux

Howto install hadoop on Ubuntu

Howto install hadoop on Ubuntu

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

Anonim

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

Σε αυτό το σεμινάριο, θα εξηγήσουμε πώς να εγκαταστήσετε το Apache στο Debian 10, Buster.

Προϋποθέσεις

Πριν ξεκινήσετε με το σεμινάριο, βεβαιωθείτε ότι έχετε συνδεθεί ως χρήστης με δικαιώματα sudo.

Εγκατάσταση του Apache

Τα πακέτα Apache είναι διαθέσιμα στα προεπιλεγμένα αποθετήρια του Debian.

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

sudo apt update sudo apt install apache2

Αυτό είναι, το Apache είναι εγκατεστημένο και ξεκινά αυτόματα. Για να ελέγξετε τον τύπο κατάστασης:

sudo systemctl status apache2

● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: Active: active (running) since Sat 2019-07-27 13:55:49 PDT; 21s ago…

Ρυθμίστε το τείχος προστασίας

Οι χρήστες UFW μπορούν να ανοίξουν θύρες HTTP ( 80 ) και HTTPS ( 443 ) ενεργοποιώντας το προφίλ 'Nginx Full':

sudo ufw allow 'Apache Full'

nft add rule inet filter input tcp dport {80, 443} ct state new, established counter accept

Επαλήθευση της εγκατάστασης του Apache

Για να επιβεβαιώσετε ότι το Apache λειτουργεί σωστά, ανοίξτε το πρόγραμμα περιήγησης, πληκτρολογήστε τη διεύθυνση IP του διακομιστή σας ή το όνομα τομέα http://YOUR_IP_OR_DOMAIN/ και θα δείτε την προεπιλεγμένη σελίδα υποδοχής Apache όπως φαίνεται παρακάτω:

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

Δομή και βέλτιστες πρακτικές του αρχείου διαμόρφωσης 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 είναι θέμα εκτέλεσης μιας μόνο εντολής.

Τώρα μπορείτε να ξεκινήσετε την ανάπτυξη των εφαρμογών σας και να χρησιμοποιήσετε το Apache ως web ή διακομιστή μεσολάβησης.

apache debian