Αναλυτικές οδηγίες για την εγκατάσταση του VestaCP σε VDS. Οδηγίες για τη χρήση της ενότητας Cloud VDS του πίνακα ελέγχου Προσθήκη νέου χρήστη
Οι εικονικοί αποκλειστικοί διακομιστές (VDS) έχουν σχεδιαστεί για να φιλοξενούν έργα Διαδικτύου με υψηλό επίπεδο επισκέψεων, τα οποία χαρακτηρίζονται από πολύ μεγάλο φόρτο στην τακτική φιλοξενία. Αυτή η λύση σάς επιτρέπει να επεκτείνετε τις δυνατότητες διαχείρισης, να αυξήσετε την αντίσταση στις υπερφορτώσεις και να παρέχετε την απαιτούμενη ασφάλεια. Η χρήση του VDS ανοίγει μεγάλες ευκαιρίες για την εφαρμογή σύγχρονων τεχνολογιών για τη διαχείριση του περιεχομένου του ιστότοπου.
Ένας εικονικός διακομιστής είναι μια εξομοίωση Υπολογιστική μηχανήμε εγκατεστημένο το λειτουργικό σύστημα. Κατά συνέπεια, όταν εργάζεστε με αυτό, τα εργαλεία διαχείρισης και διαμόρφωσης του VDS δεν διαφέρουν από αυτά ενός αποκλειστικού φυσικού διακομιστή. Το VDS λειτουργεί υπό τον έλεγχο του λειτουργικού συστήματος Microsoft Windows, Mac OS ή Linux ανάλογα με την επιλογή τιμολογιακό σχέδιο. Όπως ένας φυσικός διακομιστής, ο εικονικός του αντίστοιχος παρέχει εργασία δικαιώματα ρίζας, εκχώρηση IP, θυρών, πολιτικών ασφαλείας κ.λπ.
Για να ξεκινήσετε να χρησιμοποιείτε το VDS, το πρώτο πράγμα που πρέπει να κάνετε είναι να παραγγείλετε τις κατάλληλες υπηρεσίες από τον πάροχο φιλοξενίας σας. Μπορείτε να συνδεθείτε σε έναν εικονικό διακομιστή χρησιμοποιώντας το βοηθητικό πρόγραμμα Remote Desktop. Μια παρόμοια εφαρμογή έχει αναπτυχθεί για όλα τα δημοφιλή λειτουργικά συστήματα - Microsoft Windows, MacOS, Linux και ακόμη και Android. Στην περίπτωση του Linux, τα προγράμματα rdesktop, FreeRDP ή Remmina είναι κατάλληλα και στα Microsoft Windows χρησιμοποιούν mstsc.exe.
Η σύνδεση σε διακομιστή μπορεί επίσης να απαιτεί ορισμένες γνώσεις - αυτό εντολές κονσόλαςκαι παραμέτρους χωρίς τις οποίες είναι αδύνατος ο έλεγχος του απομακρυσμένου συστήματος. Μπορείτε να μάθετε πώς να χρησιμοποιείτε το VDS μετά τη σύνδεση με τρεις τρόπους:
- σε σχετικά υλικά αναφοράς·
- μόνοι σας - για να το κάνετε αυτό, απλώς κατεβάστε και εγκαταστήστε τον διακομιστή web nginx ή Apache, πακέτα PHP και MySQL και άλλα απαραίτητα ολοκληρωμένη εργασίαλογισμικό διακομιστή?
- επικοινωνήστε με τον πάροχο φιλοξενίας, ο οποίος θα σας δώσει τις απαραίτητες οδηγίες βήμα προς βήμα.
Για να διευκολύνουμε τη διαχείριση του συστήματος, χρησιμοποιούμε ειδικά προγράμματα- Πίνακες ελέγχου VDS. Αυτά περιλαμβάνουν, για παράδειγμα, το ISP Manager, μια εμπορική εφαρμογή που χρησιμοποιείται ενεργά από ρωσικά πρακτορεία Διαδικτύου.
Εάν δεν θέλετε να χάσετε τον χρόνο σας αναζητώντας πληροφορίες για τη ρύθμιση και τη διαχείριση ενός εικονικού διακομιστή, είναι καλύτερα να παραγγείλετε αμέσως τα απαραίτητα τεχνική υποστήριξη. Συγκεκριμένα, στο δίκτυο 3data των κέντρων δεδομένων μπορείτε πάντα να βασίζεστε σε αυτήν την υπηρεσία. Χάρη σε αυτό, μπορείτε να εστιάσετε την προσοχή σας στον ιστότοπο και την προώθησή του και όχι στις περιπλοκές της εγκατάστασης και της διαχείρισης.
Αυτό το άρθρο συζητά γενικά ζητήματασχετικά με την εργασία με το Cloud VDS από τον πίνακα ελέγχου φιλοξενίας.
Ως μέρος της υπηρεσίας Cloud VDSμπορείτε να διαχειριστείτε ευέλικτα τους πόρους που χρειάζονται οι εφαρμογές σας για να λειτουργήσουν σωστά. Ανά πάσα στιγμή, μπορείτε να λάβετε πρόσθετους πόρους δημιουργώντας έναν ορισμένο αριθμό νέων διακομιστών VDS ή αυξάνοντας τη χωρητικότητα των υπαρχόντων VDS ή αντίστροφα - εγκαταλείψετε την αχρησιμοποίητη χωρητικότητα και δεν πληρώνετε για αυτήν. Το σύστημα χρέωσης cloud VDS υπολογίζει τις παραγγελθείσες υπηρεσίες μία φορά την ώρα, οπότε ακόμα κι αν χρειάζεστε έναν πολύ ισχυρό διακομιστή, αλλά μόνο για λίγες ώρες, δεν θα κοστίσει πολύ, επειδή θα πληρωθούν μόνο οι ώρες πραγματικής χρήσης αυτού του διακομιστή. Για παράδειγμα, το κόστος χρήσης ενός εισαγωγικού επιπέδου cloud VDS (μικροσκοπικό τιμολόγιο, δίσκος 10 GB) για μία ημέρα θα είναι περίπου 8 ρούβλια και για μία ώρα - περίπου 34 καπίκια.
Προσφέρουμε cloud VDS με βάση πολλές διανομές.
Ο διακομιστής πρέπει να επιλέξει την ακόλουθη επιλογή:
Θα λάβετε δεδομένα πρόσβασης μέσω email. Εάν κάνετε επανεγκατάσταση, όλα τα τρέχοντα δεδομένα από τον διακομιστή θα διαγραφούν.
Όσοι επιθυμούν να εγκαταστήσουν VestaCPμέσω της κονσόλας μπορείτε να χρησιμοποιήσετε ανεξάρτητα τις παρακάτω οδηγίες.
1. Εάν χρησιμοποιείτε λειτουργικό σύστημα Windows στον υπολογιστή σας, κάντε λήψη του δημοφιλούς προγράμματος-πελάτη SSH Στόκος .
Εάν χρησιμοποιείτε Linux ή MacOS σε τοπικό υπολογιστή, μπορείτε να χρησιμοποιήσετε την κονσόλα SSH που είναι ενσωματωμένη στο λειτουργικό σύστημα.
2. Μετά την εγκατάσταση Στόκοςεκτελέστε το πρόγραμμα και εισαγάγετε την IP του διακομιστή σας:
Εισαγάγουμε τη βασική σύνδεση και τον κωδικό πρόσβασης για τον διακομιστή, λάβατε αυτά τα δεδομένα κατά την ενεργοποίηση του VDS στο email επικοινωνίας του λογαριασμού σας, ένα αίτημα με αυτά τα δεδομένα είναι επίσης διαθέσιμο στην ενότητα "Εισιτήρια". Λάβετε υπόψη ότι ο κωδικός πρόσβασης δεν πρέπει να είναι ορατός κατά την εισαγωγή. Όταν το έχετε εισάγει, πατήστε το κουμπί Εισαγω.
3. Εκτελέστε τις εντολές μία προς μία:
Curl -O http://vestacp.com/pub/vst-install.sh
Bash vst-install.sh
4. Θα δούμε πρόταση για συνέχιση της εγκατάστασης, πληκτρολογήστε "υ"
Στη συνέχεια, το σύστημα θα σας ζητήσει να εισαγάγετε το email και το όνομα κεντρικού υπολογιστή του διακομιστή, κάντε το και περιμένετε έως και 15 λεπτά μέχρι να εγκατασταθεί ο πίνακας ελέγχου μαζί με απαραίτητο σετλογισμικό.
5. Όταν ολοκληρωθεί η εγκατάσταση, θα δούμε το ακόλουθο μήνυμα στην κονσόλα SSH:
Αποθηκεύστε τα δεδομένα που επισημαίνονται με κόκκινο χρώμα.
7. Αφού εισάγουμε το login και τον κωδικό πρόσβασης που λάβαμε στο βήμα 5, προχωράμε στην προσθήκη του domain μας. Αυτό μπορεί να γίνει στην ενότητα ΙΣΤΟΣχρησιμοποιώντας το πράσινο κουμπί με τη μορφή πινακίδας "+" , βάση Δεδομένα MySQLδημιουργήστε με τον ίδιο τρόπο, αλλά στην ενότητα D.B.. Λεπτομερείς πληροφορίεςστην εργασία με VestaCPΜπορείτε να επισκεφτείτε τον ιστότοπο των προγραμματιστών.
8. Για λήψη αρχείων από τον προστιθέμενο τομέα, πρέπει να χρησιμοποιήσετε οποιοδήποτε βολικό πελάτης FTPκαι όνομα χρήστη/κωδικό πρόσβασης διαχειριστής, λάβαμε αυτά τα δεδομένα στην παράγραφο 5 αυτής της οδηγίας. Πως Διακομιστής FTP
υποδείξετε την IP του VDS μας, ανεβάστε αρχεία ιστότοπου στον κατάλογο /web/YOURDOMAIN/public_html/
Εάν είναι απαραίτητο, μπορείτε να προσθέσετε νέους χρήστες VestaCP.
9. Μπορείτε να βρείτε πληροφορίες σχετικά με τα NS που θα χρησιμοποιηθούν για έναν τομέα.
Ο έλεγχος πραγματοποιείται χρησιμοποιώντας γραμμή εντολών. Για αυτούς τους σκοπούς είναι πιο βολικό να το χρησιμοποιήσετε δωρεάν πρόγραμμα Στόκος. Δεν απαιτεί εγκατάσταση: μετά τη λήψη και την εκτέλεση του βοηθητικού προγράμματος, μπορείτε να συνδεθείτε αμέσως στο VDS μέσω SSH εισάγοντας τη διεύθυνση IP (ο προεπιλεγμένος αριθμός θύρας είναι 22) και κάνοντας κλικ στο κουμπί "Άνοιγμα". Μετά από αυτό, ένα παράθυρο κονσόλας θα εμφανιστεί στην οθόνη με μια πρόσκληση για εξουσιοδότηση "σύνδεση ως:". Εισαγάγετε root, πατήστε "Enter", μετά πληκτρολογήστε τον κωδικό πρόσβασης που λάβατε κατά την παραγγελία της υπηρεσίας και επιβεβαιώστε ξανά την ενέργεια με το πλήκτρο enter. Τώρα μπορείτε να αρχίσετε να εργάζεστε.
Η ίδια η διαδικασία εγκατάστασης VDS περιλαμβάνει την εισαγωγή εντολών κειμένου στην κονσόλα, με τις οποίες μπορείτε να εκτελέσετε σχεδόν οποιαδήποτε λειτουργία στον διακομιστή. Ακολουθεί μια σειρά βασικών ενεργειών που πρέπει να εκτελεστούν αμέσως μετά την εκκίνηση εικονική μηχανή, και βήμα προς βήμα εγκατάστασηπακέτα λογισμικούαπαραίτητο για τη φιλοξενία ιστοσελίδων. Τα παραδείγματα είναι προσαρμοσμένα για τις δύο πιο κοινές οικογένειες Linux: το Debian (που περιλαμβάνει, για παράδειγμα, το δημοφιλές Ubuntu) και το Centos (που περιλαμβάνει το ίδιο το Centos, το Fedora και έναν αριθμό άλλων).
Προσοχή! Για την έκδοση λειτουργικού συστήματος Bitrix 6 που είναι εγκατεστημένη σε VDS, δεν απαιτείται εγκατάσταση LEMP!
Αρχική ρύθμιση VDS
Αναβάθμιση λογισμικού
Πρέπει να ξεκινήσετε τη ρύθμιση του VDS με μια καθολική ενημέρωση. Μπορείτε να εκτελέσετε την ενημέρωση σε λειτουργικά συστήματα παρόμοια με το Debian ως εξής:
Apt-get ενημέρωση && apt-get αναβάθμιση
για το Centos η εντολή είναι διαφορετική:
Κατά τη διαδικασία ενημέρωσης θα ερωτηθείτε εάν θέλετε να εγκαταστήσετε νέα πακέτα. Απαντήστε ναι χρησιμοποιώντας το πλήκτρο Y και επιβεβαιώστε την επιλογή σας πατώντας «Enter».
Προσθήκη νέου χρήστη
Εργαστείτε με τον διακομιστή κάτω από λογαριασμόςΤο root δεν συνιστάται ανεπιφύλακτα - είναι καλύτερο να δημιουργήσετε έναν νέο χρήστη και να του δώσετε τα απαραίτητα δικαιώματα. Σε συστήματα τύπου Debian αυτό γίνεται με την εντολή:
Όνομα χρήστη Adduser
όπου το όνομα χρήστη πρέπει να αντικατασταθεί με το επιθυμητό όνομα χρήστη. Αφού το ολοκληρώσετε, θα σας ζητηθεί να ορίσετε έναν κωδικό πρόσβασης και, στη συνέχεια, θα σας ζητηθεί να συμπληρώσετε επιπλέον πεδία (αυτό δεν είναι απαραίτητο - μπορείτε να τα αφήσετε κενά).
Όταν εργάζεστε με το Centos, χρησιμοποιείται επίσης η εντολή:
Όνομα χρήστη Adduser
Ωστόσο, ο κωδικός πρόσβασης ορίζεται ξεχωριστά:
Όνομα χρήστη Passwd
Μεταφορά προνομίων root
Αφού δημιουργήσετε έναν νέο χρήστη, πρέπει να του εκχωρήσετε δικαιώματα υπερ-διαχειριστή, διαφορετικά δεν θα μπορείτε να διαμορφώσετε πλήρως το VDS. Αυτό γίνεται προσθέτοντας τον νέο λογαριασμό στην κατάλληλη ομάδα. Για τύπου Debian:
Gpasswd -ένα όνομα χρήστη sudo
για Centos-όπως:
Gpasswd -ένας τροχός ονόματος χρήστη
Διαχείριση SSH
Για λόγους ασφαλείας, είναι απαραίτητο να πραγματοποιήσετε έναν αριθμό χειρισμών με αρχείο ρυθμίσεων sshd_config, το οποίο, όπως μπορείτε να μαντέψετε, είναι υπεύθυνο για τη διαμόρφωση απομακρυσμένη σύνδεσηστον διακομιστή μέσω SSH. Διαφορετικές διανομές Linux χρησιμοποιούν διαφορετικά βοηθητικά προγράμματα για επεξεργασία και, κατά συνέπεια, οι εντολές για αυτές θα είναι ελαφρώς διαφορετικές. Αυτά που μοιάζουν με το Debian χρησιμοποιούν nano:
Nano /etc/ssh/sshd_config
Για να αποθηκεύσετε τις αλλαγές που έχετε κάνει, πατήστε το συνδυασμό πλήκτρων Ctrl+X, μετά Y και «Enter». Το Centos περιλαμβάνει έναν επεξεργαστή vi:
Vi /etc/ssh/sshd_config
Η αποθήκευση πληροφοριών πραγματοποιείται με την εντολή: x, μετά την οποία πρέπει να πατήσετε "Enter".
Στο sshd_config θα πρέπει να απενεργοποιήσετε τις συνδέσεις root αντικαθιστώντας
PermitRootLogin ναι
PermitRootLogin αρ
και επίσης αλλάξτε την προεπιλεγμένη θύρα SSH αντικαθιστώντας
για παράδειγμα, στις
Είναι καλύτερα να επιλέξετε έναν αριθμό θύρας από την περιοχή 49152-65535 - αυτό θα αποφύγει πιθανές διενέξεις με διάφορες υπηρεσίες Linux. Μετά τους περιγραφόμενους χειρισμούς, πρέπει να επανεκκινήσετε το SSH. Στο Debian αυτό γίνεται ως εξής:
Επανεκκίνηση υπηρεσίας ssh
Systemctl επαναφόρτωση sshd
Τώρα πρέπει να συνδεθείτε ξανά στον διακομιστή μέσω της εκχωρημένης θύρας σε έναν νέο λογαριασμό, μετά τον οποίο μπορείτε να συνεχίσετε τη ρύθμιση του VDS.
Εγκατάσταση και διαμόρφωση του LEMP
Τα περισσότερα σύγχρονα CMS είναι γραμμένα στη γλώσσα προγραμματισμού PHP. Αυτό σημαίνει ότι για να φιλοξενήσουμε σχεδόν κάθε ιστότοπο, ανεξαρτήτως τύπου και λειτουργικότητας, θα χρειαστούμε LEMP. Αυτή η συντομογραφία αντιπροσωπεύει έναν συνδυασμό ενός σύγχρονου και πολύ γρήγορου διακομιστή web Nginx, του διερμηνέα php-fpm και του συστήματος διαχείρισης βάσεων δεδομένων MySQL. Η διαδικασία εγκατάστασης είναι αρκετά απλή και δεν θα πάρει πολύ χρόνο.
Εγκατάσταση του Nginx
Ας ξεκινήσουμε εγκαθιστώντας το Nginx. Σε διανομές τύπου Debian αυτό γίνεται σε μία γραμμή:
Sudo apt-get εγκατάσταση nginx
μετά την οποία ο διακομιστής θα ξεκινήσει αυτόματα.
Στο Centos, πρέπει πρώτα να προσθέσετε το αποθετήριο EPEL:
Sudo yum εγκατάσταση epel-release
και μόνο μετά από αυτό πραγματοποιήστε την εγκατάσταση:
Sudo yum εγκατάσταση nginx
Το τελικό στάδιο είναι η εκκίνηση του Nginx:
Sudo systemctl start nginx
Εγκατάσταση MySQL
Σε λειτουργικά συστήματα τύπου Debian, η υπηρεσία βάσης δεδομένων εγκαθίσταται με την εντολή:
Sudo apt-get εγκατάσταση mysql-server mysql-client
Κατά τη διάρκεια της διαδικασίας, θα σας ζητηθεί να ορίσετε έναν κωδικό πρόσβασης διαχειριστή MySQL.
Σε διανομές τύπου Centos, αντί για MySQL, χρησιμοποιείται ένα fork της MariaDB, το οποίο έχει το ίδιο λειτουργικότητα. Αφού το εγκαταστήσετε:
Sudo yum εγκατάσταση mariadb-διακομιστή mariadb
Ο διακομιστής βάσης δεδομένων πρέπει να ξεκινήσει και επίσης να προστεθεί στη λίστα εκκίνησης:
Sudo systemctl start mariadb sudo systemctl ενεργοποίηση mariadb
Ρύθμιση MySQL
Η αρχική εγκατάσταση του διακομιστή βάσης δεδομένων πραγματοποιείται χρησιμοποιώντας ένα ειδικό σενάριο που περιλαμβάνεται στο κύριο λογισμικό:
Sudo mysql_secure_installation
Μετά την εκκίνηση, θα σας ζητηθεί να εισαγάγετε τον κωδικό πρόσβασης διαχειριστή MySQL που ορίσαμε στο προηγούμενο βήμα και, στη συνέχεια, θα σας ζητηθεί μια σειρά ερωτήσεων, οι οποίες πρέπει να απαντηθούν με τα κουμπιά Y (ναι) και Ν (όχι), επιβεβαιώνοντας την επιλογή με το πλήκτρο «Enter»:
- Θέλετε να αλλάξετε τον κωδικό πρόσβασής σας; (Αλλαγή του κωδικού πρόσβασης root;) - Όχι (Ν)
- Διαγραφή ανώνυμων χρηστών; (Να καταργηθούν οι ανώνυμοι χρήστες;) - Ναι (Y)
- Άρνηση απομακρυσμένης εξουσιοδότησης με δικαιώματα υπερχρήστη; (Να επιτρέπεται η απομακρυσμένη σύνδεση root;) - Ναι (Y)
- Διαγραφή δοκιμαστικής βάσης δεδομένων; (Κατάργηση της βάσης δεδομένων δοκιμής και πρόσβαση σε αυτήν;) - Ναι (Y)
- Επαναφόρτωση του πίνακα προνομίων; (Επανάληψη φόρτωσης πινάκων προνομίων τώρα;) - Ναι (Y)
Προσθήκη νέας βάσης δεδομένων
Η διαχείριση βάσεων δεδομένων πραγματοποιείται μέσω Κονσόλα MySQL. Για να το εισαγάγετε, πρέπει να εισάγετε την εντολή:
Για να φιλοξενήσετε έναν δυναμικό ιστότοπο, πρέπει να δημιουργήσετε μια βάση δεδομένων με την οποία θα λειτουργεί ο κινητήρας. Συνήθως, δημιουργείται μια ξεχωριστή βάση δεδομένων και ένας ξεχωριστός χρήστης που μπορεί να τη διαχειριστεί για κάθε έργο. Ας δημιουργήσουμε μια βάση δεδομένων sitedb, έναν χρήστη site_user και, στη συνέχεια, δώσουμε δικαιώματα διαχείρισης sitedb στον τελευταίο (μπορείτε να αντικαταστήσετε τα προτεινόμενα ονόματα με άλλα).
Αυτό γίνεται ως εξής:
Δημιουργία βάσης δεδομένων:
ΒΑΣΗ ΔΕΔΟΜΕΝΩΝ ΔΗΜΙΟΥΡΓΙΑΣ ATE sitedb;
Δημιουργία χρήστη (αντί για κωδικό πρόσβασης, πληκτρολογήστε έναν μοναδικό κωδικό πρόσβασης)
ΔΗΜΙΟΥΡΓΙΑ ΧΡΗΣΤΗ site_user@localhost ΠΟΥ ΑΝΑΓΝΩΡΙΖΕΤΑΙ ΜΕ "κωδικό πρόσβασης".
Μεταφέρουμε δικαιώματα διαχείρισης sitedb στον χρήστη site_user:
ΠΑΡΑΧΩΡΗΣΤΕ ΟΛΑ ΤΑ ΠΡΟΝΟΜΙΑ ΣΤΟ sitedb.* ΣΤΟ site_user@localhost ΠΟΥ ΑΝΑΓΝΩΡΙΖΕΤΑΙ ΑΠΟ "κωδικό πρόσβασης".
Ενημέρωση δεδομένων προνομίων:
FLUSH ΠΡΟΝΟΜΙΑ?
Όταν ολοκληρωθούν όλες οι λειτουργίες, βγείτε από την κονσόλα MySQL:
Εγκατάσταση PHP
Ένα σημαντικό βήμα στη ρύθμιση του VDS είναι η εγκατάσταση και η διαμόρφωση του διερμηνέα PHP. Οι εντολές για διαφορετικές διανομές Linux είναι διαφορετικές. Η εγκατάσταση στο Debian πραγματοποιείται ως εξής:
Sudo apt-get εγκατάσταση php5-fpm php5-mysql
Στο Centos είναι λίγο διαφορετικά:
Εγκατάσταση Sudo yum php php-mysql php-fpm
Διαμόρφωση PHP
Το πρώτο βήμα είναι να επεξεργαστείτε το αρχείο php.ini. Στο Debian και στο Ubuntu βρίσκεται εδώ:
Sudo nano /etc/php5/fpm/php.ini
Σε διανομές τύπου Centos - απευθείας στον κατάλογο etc:
Sudo vi /etc/php.ini
Και στα δύο συστήματα, πρέπει πρώτα να αφαιρέσετε το σχόλιο και να αλλάξετε την τιμή στην ακόλουθη γραμμή:
;cgi.fix_pathinfo=1
Cgi.fix_pathinfo=0
Έτσι, κλείσαμε μια σημαντική ευπάθεια που θα μπορούσε να είχε χρησιμοποιηθεί από εισβολείς για να αποκτήσουν μη εξουσιοδοτημένη πρόσβαση στον ιστότοπο. Αυτό ολοκληρώνει τη ρύθμιση του διερμηνέα στο Debian· το μόνο που μένει είναι να επανεκκινήσετε τον επεξεργαστή PHP:
Επανεκκίνηση της υπηρεσίας Sudo php5-fpm
Στο Centos, πρέπει επίσης να επεξεργαστείτε το αρχείο www.conf:
Sudo vi /etc/php-fpm.d/www.conf
Εδώ πρέπει να βρείτε τη γραμμή
Ακούστε = 127.0.0.1:9000
και αντικαταστήστε με
Listen = /var/run/php-fpm/php-fpm.sock
Αλλάζουμε κι εμείς
Listen.owner = κανείς δεν ακούει.group = κανένας
Sudo systemctl start php-fpm sudo systemctl ενεργοποίηση php-fpm
Δημιουργία καταλόγου
Τώρα πρέπει να δημιουργήσετε έναν κατάλογο στον οποίο θα βρίσκονται τα αρχεία πόρων σας. Σε οποιαδήποτε λειτουργικό σύστημαΣτο Linux αυτό γίνεται με την ακόλουθη εντολή:
Sudo mkdir /var/www/sitename.ru/public_html
ΣΕ σε αυτό το παράδειγμαΤο sitename.ru πρέπει να αντικατασταθεί με Ονομα τομέαιστοσελίδα. Όσον αφορά τα αρχεία CMS, θα πρέπει να φορτωθούν στο φάκελο public_html. Μόλις ολοκληρωθεί η λήψη, πρέπει να μεταφέρετε τα δικαιώματα ελέγχου στον διακομιστή web. Υπάρχουν διαφορές στα ονόματα που χρησιμοποιούνται για την αναφορά στο Nginx. Για διανομές τύπου Debian, η εντολή θα μοιάζει με αυτό:
Sudo chown -R www-data:www-data /var/www/html/*
Είναι διαφορετικά στο Centos:
Sudo chown -R nginx:nginx /var/www/html/*
Προσθήκη νέου κεντρικού υπολογιστή Nginx
Το τελευταίο βήμα για τη ρύθμιση ενός VDS για τη φιλοξενία ενός ιστότοπου είναι η προσθήκη ενός εικονικού κεντρικού υπολογιστή Nginx. Απλώς πρέπει να επεξεργαστούμε την προεπιλογή. Στην οικογένεια Debian αυτό γίνεται ως εξής:
Sudo nano /etc/nginx/sites-available/default
Sudo vi /etc/nginx/conf.d/default.conf
Αφού ανοίξετε το αρχείο, αφαιρέστε όλες τις πληροφορίες από αυτό, αντικαθιστώντας το με τον κώδικα που παρουσιάζεται παρακάτω (αντί για το sitename.ru, αντικαταστήστε το τρέχον όνομα τοποθεσίας) και αποθηκεύστε το αποτέλεσμα:
Διακομιστής (ακρόαση 80; όνομα_διακομιστή_όνομα_ιστοτόπου.ru; όνομα_διακομιστή_σε_ανακατεύθυνση απενεργοποιημένο; πρόσβαση_log /var/log/nginx/sitename.access_log; error_log /var/log/nginx/sitename.error_log; root /var/www/sitename.ru/public_html; ευρετήριο index.php index.html index.htm default.html default.htm; τοποθεσία / ( try_files $uri $uri/ /index.php?$args; ) error_page 404 /404.html; error_page 500 502 503 504 /50x.html τοποθεσία = /50x.html ( root /usr/share/nginx/html; ) τοποθεσία ~ \.php$ ( try_files $uri =404; fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; περιλαμβάνει fastcgi_params; ) )
Το μόνο που μένει είναι να επανεκκινήσετε το Nginx. Εντολή για διανομές Debian:
Επανεκκίνηση της υπηρεσίας Sudo nginx
Sudo systemctl επανεκκίνηση του nginx
Τώρα εικονικός διακομιστήςεντελώς έτοιμο για χρήση και μπορείτε να αρχίσετε να εργάζεστε απευθείας με τον πόρο Ιστού. Τα περαιτέρω βήματα εξαρτώνται από το επιλεγμένο CMS.