Pentru că, vorbind despre Virtualmin, am spus ca având în vedere consumul de resurse și performanța, dintre Nginx și Apache îl prefer pe primul, în cazul în care doriți să utilizați acest server HTTP în CentOS, pentru a-l administra cu Virtualmin, m-am gândit că n-ar strica să vă pun la dispoziție un ghid de instalare.
Înainte de toate, va trebui oprit serverul Apache. Pentru a face acest lucru, conectați la server cu utilizatorul root, executați următoarea comandă:
/etc/rc.d/init.d/httpd stop
Deoarece nu vom mai avea nevoie de el, haideți să-l și eliminăm cu:
yum remove httpd
După ce Apache a fost oprit și eliminat, instalăm și configurăm Nginx astfel încât să poată fi administrat cu Virtualmin:
yum install nginx /etc/init.d/nginx start yum install wbm-virtualmin-nginx wbm-virtualmin-nginx-ssl
Accesăm Webmin (https://adresa IP server:10000) și verificăm prezența în Servers a Nginx Webserver și a fișierelor de configurare a acestuia:
În caz contrar, apăsați link-ul „Module Config” din partea superioară a paginii apoi, în panoul de configurare, ajustați parametri și introduceți manual locațiile corecte. Nu uitați să salvați!
Reveniți la Virtualmin, accesați System Settings » Features and Plugins. Debifați casetele marcate cu roșu în captura de ecran de mai jos (Apache Website, Webalizer reporting, SSL wbsite, Awstats reporting, DAV Login, Mailman, Protected web directories și Subversion repositories) și bifați-le pe cele marcate cu albastru (Nginx SSL website și Nginx website):
După ce ați făcut acest lucru, salvați modificările și așteptați aplicarea acestora. Pentru a găzdui un site nou în Nginx, tot ce aveți de făcut este să lansați asistentul „Create Virtual Server” disponibil în bara laterală stângă a Virtualmin, și să alegeți proprietățile acestuia. Asta a fost tot!
O sa instalez si eu pe unu din serverele mele, sa vad ce fel se misca.
Apropo, ai uitat sa zici cum se instaleaza .repo de la virtualmin..
Virtualmin n-are repo, acesta fiind un modul al Webmin » https://www.webmin.com/rpm.html