Android

Πώς να εγκαταστήσετε το apache στο ubuntu 18.04

Howto install Hive on Ubuntu

Howto install Hive on Ubuntu

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

Anonim

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

Αυτό το σεμινάριο εξηγεί τον τρόπο εγκατάστασης και διαχείρισης του διακομιστή ιστού Apache στο Ubuntu 18.04.

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

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

Εγκαταστήστε Apache

Το Apache είναι διαθέσιμο στα προεπιλεγμένα αποθετήρια του Ubuntu ώστε να το εγκαταστήσουμε εύκολα χρησιμοποιώντας το εργαλείο διαχείρισης πακέτων apt . Στα συστήματα Ubuntu και Debian το πακέτο Apache και η υπηρεσία ονομάζεται apache2 .

Πρώτα, ενημερώστε το ευρετήριο πακέτων και στη συνέχεια εγκαταστήστε το πακέτο 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) Drop-In: /lib/systemd/system/apache2.service.d `-apache2-systemd.conf Active: active (running) since Sun 2018-06-24 02:17:57 PDT; 2min 41s ago Main PID: 3143 (apache2) Tasks: 55 (limit: 2321) CGroup: /system.slice/apache2.service |-3143 /usr/sbin/apache2 -k start |-3144 /usr/sbin/apache2 -k start `-3145 /usr/sbin/apache2 -k start

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

Εάν ο διακομιστής σας Ubuntu προστατεύεται από τείχος προστασίας, θα πρέπει να ανοίξετε θύρες HTTP ( 80 ) και HTTPS ( 443 ).

Υποθέτοντας ότι χρησιμοποιείτε UFW για τη διαχείριση του τείχους προστασίας, μπορείτε να ανοίξετε τις απαραίτητες θύρες με την ακόλουθη εντολή:

sudo ufw allow 'Apache Full'

Μπορείτε να επαληθεύσετε την αλλαγή με:

sudo ufw status

Status: active To Action From -- ------ ---- 22/tcp ALLOW Anywhere Apache Full ALLOW Anywhere 22/tcp (v6) ALLOW Anywhere (v6) Apache Full (v6) ALLOW Anywhere (v6)

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

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

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

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

  • Όλα τα αρχεία ρυθμίσεων Apache βρίσκονται στον κατάλογο /etc/apache2 κύριο αρχείο διαμόρφωσης Apache είναι /etc/apache2/apache2.conf . Οι θύρες που θα ακούσει το Apache καθορίζονται στο /etc/apache2/ports.conf .Apache Τα αρχεία Virtual Hosts αποθηκεύονται στον κατάλογο /etc/apache2/sites-available . Τα αρχεία ρυθμίσεων που βρίσκονται σε αυτόν τον κατάλογο δεν χρησιμοποιούνται από το Apache, εκτός αν συνδέονται με τον /etc/apache2/sites-enabled directory.Για να ενεργοποιήσετε έναν εικονικό κεντρικό υπολογιστή, πρέπει να δημιουργήσετε ένα a2ensite χρησιμοποιώντας την εντολή a2ensite από τα αρχεία ρυθμίσεων που βρίσκονται στο το sites-available κατάλογο sites-enabled κατάλογο με 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 για κάθε vhost. Μπορείτε να ορίσετε τον ριζικό κατάλογο του εγγράφου τομέα σας σε οποιαδήποτε θέση θέλετε. Οι πιο συνηθισμένες τοποθεσίες για webroot περιλαμβάνουν:
    • /home/ / /home/ / /var/www/ /var/www/html/ /opt/

συμπέρασμα

Έχετε εγκαταστήσει με επιτυχία το Apache στο διακομιστή Ubuntu 18.04. Είστε πλέον έτοιμοι να αρχίσετε να αναπτύσσετε τις εφαρμογές σας και να χρησιμοποιείτε Apache ως web ή διακομιστή μεσολάβησης.

apache ubuntu

Αυτή η ανάρτηση αποτελεί μέρος της σειράς how-to-install-lamp-stack-on-ubuntu-18-04.

Άλλες θέσεις αυτής της σειράς:

• Πώς να εγκαταστήσετε το Apache στο Ubuntu 18.04 • Πώς να ρυθμίσετε τους Apache Virtual Hosts στο Ubuntu 18.04 • Ασφαλής Apache με την Κρυπτογράφηση για το Ubuntu 18.04 • Πώς να εγκαταστήσετε MySQL στο Ubuntu 18.04 • Πώς να εγκαταστήσετε την PHP στο Ubuntu 18.04