Εγκατάσταση Υποστήριξη Nginx σε virtualmin
Η μετάβαση ενός συστήματος από τον διακομιστή Apache ( εγκαθίσταται από προεπιλογή με Virtualmin ) προς Nginx θα πρέπει να γίνει μόνο αν δεν έχουν virtual servers με ιστοσελίδες έχουν δημιουργηθεί ακόμα . Ιδανικά, η αλλαγή θα πρέπει να γίνει σε ένα πρόσφατα εγκατεστημένο σύστημα , τρέχει RHEL 6.0 , CentOS 6.0 ή Debian 6.0 ή νεότερη έκδοση . Virtualmin έκδοση 3.89 ή νεότερη έκδοση απαιτείται επίσης .
Τα βήματα για να αφαιρέσετε Apache και να εγκαταστήσετε Nginx είναι :
- Τερματίστε τη λειτουργία του Apache με την εντολή /etc /init.d/ httpd stop ? service httpd off ( για RHEL ή CentOS ) , ή / etc/init.d/apache2 stop ? Update- rc.d apache2 remove ( στο Debian ) .
- Εγκαταστήστε Nginx με την εντολή yum install nginx ( για RHEL ή CentOS ) ή apt - get install nginx ( στο Debian )
- Ξεκινήστε τον server Nginx με την εντολή /etc/init.d/nginx start
- Εγκαταστήστε Nginx plugin Virtualmin με την εντολή
yum install wbm-virtualmin-nginx wbm-virtualmin-nginx-ssl
(on RHEL or CentOS) or apt-get install webmin-virtualmin-nginx webmin-virtualmin-nginx-ssl
(on Debian).
Μόλις γίνει αυτό , μπορείτε να ρυθμίσετε το Virtualmin ως εξής :
- Είσοδος στο Virtualmin ως root , πάμε στο Webmin - > Servers - > Nginx Webserver και βεβαιωθείτε ότι Nginx και τα αρχεία διαμόρφωσης του βρίσκονται εκεί .
- Αν όχι , κάντε κλικ στο σύνδεσμο module Config και να ορίσετε τα config και command paths σωστά.
- Επιστροφή στην Virtualmin , και πηγαίνετε στο System Settings -> Features and Plugins.
- ξετσεκάρετε τα "Apache website" , "SSL website" and "DAV Login", "Mailman", "Protected web directories", "AWstats reporting" and "Subversion repositories"
- Επιλέξτε τα "Nginx website " και " website Nginx SSL " και κάντε κλικ στο κουμπί "Αποθήκευση" .
- Αν το Virtualmin αναφέρει ότι κάποια άλλα χαρακτηριστικά δεν μπορούν να χρησιμοποιηθούν χωρίς Apache , πάμε πίσω και τα ξετσεκάρουμε και αυτά.
- Πηγαίνετε στη σελίδα System Information και κάντε κλικ στο κουμπί Refresh system information στην πάνω δεξιά γωνία.
- Βεβαιωθείτε ότι Nginx τρέχει στην ενότητα " Status" .