How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox
Πίνακας περιεχομένων:
- Προϋποθέσεις
- Δημιουργία δομής καταλόγου
- Δημιουργία αρχείου εικονικού κεντρικού υπολογιστή
- συμπέρασμα
Οι εικονικοί κεντρικοί υπολογιστές Apache επιτρέπουν σε πολλούς ιστότοπους να εκτελούνται σε ένα διακομιστή Web. Με εικονικούς κεντρικούς υπολογιστές, μπορείτε να καθορίσετε τη ρίζα του εγγράφου στον ιστότοπο (τον κατάλογο που περιέχει τα αρχεία ιστότοπου), να δημιουργήσετε ξεχωριστή πολιτική ασφάλειας για κάθε ιστότοπο, να χρησιμοποιήσετε διαφορετικά πιστοποιητικά SSL για κάθε τοποθεσία και πολλά άλλα.
Σε αυτό το σεμινάριο, θα παρέχουμε οδηγίες βήμα προς βήμα σχετικά με τον τρόπο ρύθμισης των εικονικών κεντρικών υπολογιστών Apache σε διακομιστή CentOS 7.
Προϋποθέσεις
Βεβαιωθείτε ότι πληρούνται οι ακόλουθες προϋποθέσεις πριν συνεχίσετε με αυτό το σεμινάριο:
- Έχετε ένα όνομα τομέα που δείχνει στον δημόσιο διακομιστή IP σας. Θα χρησιμοποιήσουμε το
example.com. Έχετε εγκαταστήσει το Apache ακολουθώντας τον τρόπο εγκατάστασης του Apache στο CentOS 7. Έχετε συνδεθεί ως χρήστης με δικαιώματα sudo.
Δημιουργία δομής καταλόγου
DocumentRoot είναι ο κατάλογος όπου τα αρχεία ιστότοπων για ένα όνομα τομέα αποθηκεύονται και εξυπηρετούνται ως απάντηση στα αιτήματα. Μπορείτε να ορίσετε τη ρίζα του εγγράφου σε οποιαδήποτε θέση θέλετε, αυτό το παράδειγμα θα χρησιμοποιήσουμε την ακόλουθη δομή καταλόγου:
/var/www/ ├── example.com │ └── public_html ├── example-1.com │ └── public_html ├── example-2.com │ └── public_html
Δημιουργούμε έναν ξεχωριστό κατάλογο για κάθε τομέα που θέλουμε να φιλοξενήσουμε στο διακομιστή μας μέσα στον κατάλογο
/var/www
. Μέσα σε κάθε έναν από αυτούς τους καταλόγους, θα δημιουργήσουμε ένα
public_html
κατάλογο που θα αποθηκεύει τα αρχεία ιστότοπων τομέα.
Δημιουργήστε τον ριζικό κατάλογο για το domain
example.com
χρησιμοποιώντας την εντολή mkdir:
sudo mkdir -p /var/www/example.com/public_html
Για σκοπούς δοκιμής θα δημιουργήσουμε ένα αρχείο
index.html
μέσα στον ριζικό κατάλογο του εγγράφου τομέα. Ανοίξτε τον επεξεργαστή σας και δημιουργήστε ένα αρχείο HTML με τα ακόλουθα περιεχόμενα:
Welcome to example.com Success! example.com home page!
Welcome to example.com Success! example.com home page!
Όλες οι εντολές εκτελούνται ως sudo χρήστης, έτσι ώστε τα αρχεία και οι κατάλογοι που δημιουργούνται πρόσφατα να ανήκουν στον χρήστη root. Για να βεβαιωθείτε ότι δεν υπάρχουν ζητήματα δικαιωμάτων, αλλάξτε την ιδιοκτησία του ριζικού καταλόγου του εγγράφου τομέα στον χρήστη
apache
:
sudo chown -R apache: /var/www/example.com
Δημιουργία αρχείου εικονικού κεντρικού υπολογιστή
Υπάρχουν μερικοί τρόποι για να δημιουργήσετε έναν εικονικό κεντρικό υπολογιστή. Μπορείτε είτε να προσθέσετε όλες τις Οδηγίες Εικονικής Υποδοχής σε ένα μόνο αρχείο είτε να δημιουργήσετε ένα νέο αρχείο ρυθμίσεων για κάθε Οδηγία εικονικού κεντρικού υπολογιστή. Προσωπικά, προτιμώ τη δεύτερη προσέγγιση επειδή είναι πιο διατηρήσιμη.
Από προεπιλογή, το Apache έχει ρυθμιστεί ώστε να φορτώνει όλα τα αρχεία ρυθμίσεων που τελειώνουν με το
.conf
από τον κατάλογο
/etc/httpd/conf.d/
.
Για να δημιουργήσετε έναν εικονικό κεντρικό υπολογιστή για έναν συγκεκριμένο ιστότοπο, ανοίξτε τον επεξεργαστή της επιλογής σας και δημιουργήστε το ακόλουθο βασικό αρχείο διαμόρφωσης Virtual Host:
/etc/httpd/conf.d/example.com.conf
ServerName example.com ServerAlias www.example.com ServerAdmin [email protected] DocumentRoot /var/www/example.com/public_html Options -Indexes +FollowSymLinks AllowOverride All ErrorLog /var/log/httpd/example.com-error.log CustomLog /var/log/httpd/example.com-access.log combined
ServerName example.com ServerAlias www.example.com ServerAdmin [email protected] DocumentRoot /var/www/example.com/public_html Options -Indexes +FollowSymLinks AllowOverride All ErrorLog /var/log/httpd/example.com-error.log CustomLog /var/log/httpd/example.com-access.log combined
ServerName example.com ServerAlias www.example.com ServerAdmin [email protected] DocumentRoot /var/www/example.com/public_html Options -Indexes +FollowSymLinks AllowOverride All ErrorLog /var/log/httpd/example.com-error.log CustomLog /var/log/httpd/example.com-access.log combined
-
ServerName: Ο τομέας που θα πρέπει να αντιστοιχεί σε αυτήν τη διαμόρφωση εικονικού κεντρικού υπολογιστή. Αυτό θα πρέπει να είναι το όνομα τομέα σας.ServerAlias: Όλοι οι άλλοι τομείς που πρέπει να αντιστοιχούν και σε αυτόν τον εικονικό κεντρικό υπολογιστή, όπως ο υποτομέαςwww.DocumentRoot: Ο κατάλογος από τον οποίο το Apache θα προβάλει τα αρχεία τομέα.Options: Αυτή η οδηγία ελέγχει ποιες λειτουργίες διακομιστή είναι διαθέσιμες σε έναν συγκεκριμένο κατάλογο.-
-Indexes: Αποτρέπει τις λίστες καταλόγων.FollowSymLinks: Αυτή η επιλογή λέει στον διακομιστή ιστού σας να ακολουθεί τους συμβολικούς συνδέσμους.
AllowOverride: Καθορίζει ποιες οδηγίες δηλώνονται στο αρχείο.htaccessμπορούν να παρακάμψουν τις οδηγίες διαμόρφωσης.CustomLog,CustomLog: Καθορίζει την τοποθεσία για τα αρχεία καταγραφής. -
Επεξεργαστείτε το αρχείο ανάλογα με τις ανάγκες σας και αποθηκεύστε το.
Είναι σημαντικό το όνομα του αρχείου διαμόρφωσης να τελειώνει με το
.conf
. Μπορείτε να ονομάσετε το αρχείο διαμόρφωσης όπως θέλετε, αλλά η καλύτερη πρακτική είναι να χρησιμοποιήσετε το όνομα τομέα ως το όνομα του αρχείου διαμόρφωσης εικονικού κεντρικού υπολογιστή.
Ελέγξτε τη σύνταξη αρχείου ρυθμίσεων με:
sudo apachectl configtest
Αν δεν υπάρχουν σφάλματα, θα δείτε την ακόλουθη έξοδο:
Syntax OK
Για να ενεργοποιήσετε έναν εικονικό κεντρικό υπολογιστή που δημιουργήθηκε πρόσφατα, κάντε επανεκκίνηση της υπηρεσίας Apache με:
sudo systemctl restart
Βεβαιωθείτε ότι όλα λειτουργούν όπως αναμένεται, ανοίγοντας το
http://example.com
:

συμπέρασμα
Σε αυτό το σεμινάριο, σας παρουσιάσαμε πώς να δημιουργήσετε μια διαμόρφωση εικονικού κεντρικού υπολογιστή Apache. Μπορείτε να επαναλάβετε τα βήματα που περιγράψαμε παραπάνω και να δημιουργήσετε επιπλέον εικονικούς κεντρικούς υπολογιστές για όλους τους τομείς σας.
apache centosΑυτή η ανάρτηση αποτελεί μέρος της εγκατάστασης του Stack LAMP σε σειρά CentOS 7.
Άλλες θέσεις αυτής της σειράς:
• Πώς να εγκαταστήσετε το Apache στο CentOS 7 • Να εγκαταστήσετε το MySQL στο CentOS 7 • Πώς να ρυθμίσετε τους Apache Virtual Hosts στο CentOS 7 • Ασφαλής Apache με την κρυπτογράφηση Let's on CentOS 7Το λογισμικό κοινωνικής επιχειρηματικής δραστηριότητας (SBS) 4.0 της Jive, το οποίο η εταιρεία θα κυκλοφορήσει την Τρίτη, έρχεται με ένα νέο «σύνδεσμο» που επιτρέπει στους χρήστες να δημιουργούν, να προβάλλουν, να σχολιάζουν και να επεξεργάζονται από κοινού αρχεία Word, Excel και PowerPoint. Με αυτή τη λειτουργία, πολλοί χρήστες μπορούν ταυτόχρονα να εργάζονται σε έγγραφα του Office στους υπολογιστές τους και να αντικατοπτρίζουν τις αλλαγές τους σε ένα αντίγραφο του αρχείου που φιλοξενείται κεντ
Εν τω μεταξύ, η νέα ενότητα Jive Mobile ανοίγει τη δυνατότητα δημοσίευσης περιεχομένου σε συζητήσεις, ιστολόγια, και ενημερώσεις κατάστασης μέσω ηλεκτρονικού ταχυδρομείου από κινητά τηλέφωνα όπως το BlackBerry. Επιπλέον, η ενότητα διαθέτει μια "μητρική" εφαρμογή iPhone που παρέχει μια εμπειρία χρήστη πολύ κοντά στο πώς λειτουργεί το SBS στην επιφάνεια εργασίας, σύμφωνα με το Jive.
Πώς να ρυθμίσετε εικονικούς κεντρικούς υπολογιστές Apache στο debian 9
Apache Virtual Hosts σας επιτρέπει να φιλοξενήσετε περισσότερους από έναν τομείς σε ένα μόνο μηχάνημα. Σε αυτό το σεμινάριο, θα σας καθοδηγήσουμε για τον τρόπο ρύθμισης των εικονικών υπολογιστών Apache στο Debian 9.
Πώς να ρυθμίσετε εικονικούς κεντρικούς υπολογιστές apache στο ubuntu 18.04
Σε αυτό το σεμινάριο, θα παρέχουμε οδηγίες βήμα προς βήμα σχετικά με τον τρόπο ρύθμισης του Apache Virtual Hosts στο Ubuntu 18.04. Το Apache Virtual Hosts σας επιτρέπει να τρέχετε περισσότερους από έναν ιστότοπους σε ένα μόνο μηχάνημα.







