Βήμα 1: Ενημέρωση CustomBuild
Βήμα 2: Τροποποίηση CustomBuild
Βήμα 3: Τροποποίηση των εκδόσεων PHP
Βήμα 4: Εγκατάσταση του Nginx
Βήμα 5: Ανάπτυξη του αντίστροφου διακομιστή μεσολάβησης
Από προεπιλογή, το DirectAdmin αναπτύσσεται με τον διακομιστή ιστού Apache. Η μετατροπή αυτού (συμπεριλαμβανομένων των τρεχόντων ιστότοπων) σε Nginx μπορεί να γίνει χρησιμοποιώντας το εργαλείο CustomBuild. Αφού ολοκληρώσετε αυτόν τον οδηγό, θα έχετε έναν διακομιστή DirectAdmin που θα διαθέτει έναν αντίστροφο διακομιστή μεσολάβησης Nginx ως διακομιστή Ιστού.
Η χρήση ενός αντίστροφου διακομιστή μεσολάβησης καταλήγει στην εκτέλεση δύο διακομιστών Ιστού, ο ένας εκ των οποίων θα είναι μπροστά (Nginx), ενώ ο άλλος χρησιμοποιείται αποκλειστικά για το back-end (Apache). Αυτή η ρύθμιση είναι πολύ δημοφιλής: λόγω της εξαιρετικής απόδοσης του Nginx, πρέπει να εξοικονομήσει χρήματα στο σύνολο δυνατοτήτων. Το Apache έχει ένα πολύ μεγάλο σύνολο δυνατοτήτων (μεταξύ των πιο σημαντικών χαρακτηριστικών είναι το .htaccessαρχείο), αλλά δεν μπορεί να νικήσει την απόδοση του Nginx όσον αφορά την ταχύτητα. Χρησιμοποιώντας έναν αντίστροφο διακομιστή μεσολάβησης, θα μπορείτε για παράδειγμα να χρησιμοποιήσετε τον .htaccessσε συνδυασμό με τον διακομιστή web Nginx.
Βήμα 1: Ενημέρωση CustomBuild
Επιβεβαιώστε ότι χρησιμοποιείτε το CustomBuild 2.0. Εάν δεν είστε σίγουροι για αυτό, ακολουθήστε τον οδηγό μας σχετικά με τον τρόπο αναβάθμισης του CustomBuild ή/και ελέγξτε την τρέχουσα έκδοσή του .
Βήμα 2: Τροποποίηση CustomBuild
Προτού μπορέσουμε να μεταγλωττίσουμε ξανά την εγκατάσταση του DirectAdmin ώστε να λειτουργεί με Nginx και Apache, μεταβείτε στον κατάλογο CustomBuild:
cd /usr/local/directadmin/custombuild
Ανοίξτε το αρχείο ρυθμίσεων:
vi options.conf
Βήμα 3: Τροποποίηση των εκδόσεων PHP
Το DirectAdmin υποστηρίζει τη χρήση πολλαπλών εκδόσεων PHP η μία δίπλα στην άλλη. Εάν θέλετε αυτό, ακολουθήστε τον οδηγό μας .
Προς το παρόν, η χρήση αντίστροφου διακομιστή μεσολάβησης Nginx και Apache με το DirectAdmin απαιτείται php-fpmνα χρησιμοποιηθεί. Εάν αυτή τη στιγμή δεν συμβαίνει αυτό, αλλάξτε php1_modeκαι php2_modeστο options.confαρχείο CustomBuild στην τιμή php_fpm.
Βήμα 4: Εγκατάσταση του Nginx
Αφού αποθηκεύσετε αυτό το αρχείο, εγκαταστήστε το Nginx:
cd /usr/local/directadmin/custombuild
./build set webserver nginx_apache
Αυτό δεν θα αφαιρέσει το Apache.
Βήμα 5: Ανάπτυξη του αντίστροφου διακομιστή μεσολάβησης
Μετά τη μεταγλώττιση και τη δημιουργία του διακομιστή web, θα χρειαστούμε το CustomBuild για να ξαναγράψουμε όλες τις διαμορφώσεις στον διακομιστή:
./build update
./build nginx_apache
./build rewrite_confs
Το Nginx θα εγκατασταθεί τώρα. Ανάλογα με το μέγεθος του διακομιστή cloud VULTR, αυτό θα διαρκέσει περίπου 30 λεπτά. Παρακαλούμε να είστε υπομονετικοί και μην διακόψετε την εγκατάσταση διαφορετικά πιθανότατα θα αποτύχει και θα χαλάσει ο διακομιστής.
Σας ευχαριστούμε που διαβάσατε το σεμινάριο μας, σας ευχόμαστε καλή τύχη με τον αντίστροφο διακομιστή μεσολάβησής σας. Προαιρετικά, μπορείτε να ελέγξετε εάν η εγκατάσταση πέτυχε με έναν ηλεκτρονικό έλεγχο διακομιστή ιστού.