Directadmin accelera directadmin

După cum știți, php poate funcționa în trei moduri - mod, cgi și fast-cgi. Cea mai rapidă este mod apache. Cu toate acestea, cel mai economic în ceea ce privește lucrul cu memoria RAM este fast-cgi.

Toată lumea decide pentru sine, ceea ce este mai important pentru el este de a desena pagini mai repede sau de a salva memoria. Personal, alegerea mea - pentru a salva memoria, cu atât mai mult cu fast cgi fara probleme astfel de motoare populare cum ar fi WordPress, Drupal, Bitrix și multe altele.

Pentru a controla cgi-ul rapid, vă sugerăm să utilizați php-fpm. Aceasta este integrarea normală a php-ului rapid-cgi, care vă permite să procesați procesele, să le reporniți, să le omorâți corect și să le schimbați numărul în funcție de sarcină.

Atunci când DirectAdmin creează un utilizator nou, acesta apelează scriptul user_create_post.sh în / usr / local / directadmin / scripts / custom în care transferă informațiile de conectare în variabila $ username. Acest lucru și utilizarea, scriind, de exemplu, un astfel de script care generează o bucată de configurare XML pentru php-fpm:

Acum despre nginx și generați config. Instalați nginx într-un mod clasic ca un accelerator pe portul 85 și faceți o trecere prin iptables. Conectăm la config citirea tuturor fișierelor config din / etc / nginx / vhost / *

Atunci când un domeniu sau un subdomeniu este creat, DirectAdmin rulează în mod corespunzător domain_create_post.sh și subdomain_create_post.sh. Doar creați aceste script-uri pentru a adăuga config-ul la nginx și reporniți-l:

Dacă trebuie să părăsiți apache-ul și să renunțăm la nginx static, atunci vom folosi această config:

Articole similare