Sarcina pe care acest manual o rezolvă:
- Înlocuiți veșnic hostingul restrictiv cu serverul virtual.
- Un ghid rapid de a pune și de a configura ISP Panel 5 pe CentOS7.
- Configurarea serverului DNS cu 2 ip-uri dedicate.
- Setați Apache Perfork + nginx
- Configurați PHP pentru funcționarea corectă în modul FastCgi
- Iată o listă de comenzi prin care este mai ușor și mai ușor de gestionat serverul.
Mai întâi mergem la site-ul în care ai înregistrat domeniul principal și schimbăm serverul
Acest lucru este necesar pentru a accesa rapid site-ul după setările panoului (serverul DNS, spre regretul meu, poate fi actualizat pentru mai multe zile, în special .ru și .rf)
Deci, ați primit o scrisoare cu acces la serverul / mașina virtuală cu CentOs7 deja instalat.
De asemenea, ați achiziționat al doilea ip, astfel încât să puteți crește serverul DNS pe serverele dvs. după tipul:
Pentru a instala versiunea de încercare a panoului de control, aveți nevoie de acces la linia de comandă prin SSH.
Acesta poate fi obținut prin descărcarea programului gratuit și foarte cunoscut PuTTY.
Ghid de pornire rapidă Putty:
Pentru a introduce text în interiorul dvs., trebuie să utilizați fie combinația de taste shift + insert sau butonul drept al mouse-ului. Din contră, copiați textul de acolo, trebuie doar să îl selectați și acesta se duce automat în clipboard.
Instalarea panoului de control ISPmanager 5 lite:
Mai întâi, actualizați sistemul de operare la ultima versiune stabilă cu comanda:
Dacă există versiuni noi, serverul vă va întreba ce să faceți cu acest lucru, aflați cum să răspundeți la întrebările de pe linia de comandă.
Următoarea comandă va instala modulul wget, pe care îl vom folosi imediat și vom încărca scriptul de instalare pe server:
Acum putem merge direct la instalare:
- instalați, puteți cere să efectuați mai multe acțiuni înainte de instalarea completă, vă recomand să alegeți o versiune stabilă a panoului de control.
Ei bine, atunci. Configurează modulele noastre, serverul web și versiunile PHP.
Accesați meniul din stânga: Setări -> Funcțiile de aici sunt setările principale ale serverului nostru.
Mergem la serverul Web, probabil, va fi instalat deja Apache MPM-Perfork ne și necesar este (sa constatat că, dacă schimbați-l ITK panoul zboara nafig si l-au reamenajat pentru a vedea ce este -. Este necesar să se pună o plasă panoul de control și acolo pentru a instala Apache MPM-ITK)
În general, această filă ar trebui să includă:
- Apache MPM-Prefork (despre modurile și versiunile de PHP, apache) (avem nevoie de acest mod deoarece are rapidCGI, care accelerează foarte mult site-urile)
- Nginx - acționează ca server principal de web, accelerează întoarcerea statică, va prelua cache-ul.
- Rotirea bustenilor
- Modulul PHP
Următorul: server de poștă electronică (SMTP / POP3 / IMAP) - acest lucru poate fi dezactivat, totuși programul de poștă electronică încorporat este așa.
- Serverul de nume (DNS)
- Server FTP
- Server de baze de date MySQL
- phpMyAdmin
- fail2ban
- PHP 5.6 - faceți clic pe "schimbare și a pus ISPsystem modulul PHP pentru Apache", după cum este necesar + ISPsystem PHP 5.6 la PHP-FPM. Puteți pune versiuni anterioare, dar acest lucru ar trebui să fie suficient (vom configura acest lucru).
- PHP 7.0 este, de asemenea, un modul PHP pentru ISPsystem pentru Apache +, după cum este necesar de către ISPsystem PHP 5.6 pentru PHP-FPM
Accesați secțiunea - "nume de domeniu" și faceți clic pe "setări".
Mergeți la secțiunea "Virusdie" a pus modulul - Să criptați pentru posibilitatea de a https gratuit.
Accesați secțiunea "Utilizatori" și creați-vă utilizatorul care va avea site-urile dvs.
- Poate utiliza SSL
- Poate utiliza CG
- Poate folosi PHP ca modul apache
- Poate folosi PHP în modul CGI
- Poate folosi PHP în modul FastCGI (Apache) - cel mai necesar.
- Poate folosi PHP în modul FastCGI (Nginx + PHP-FPM) - popular recent, nu toate motoarele îl acceptă.
Accesați secțiunea "PHP" pentru a configura și a instala extensii noi.
Instalați Zend_OPCache - un accelerator modern.
Mergeți la extensiile 5.6 și 7 php, găsiți acolo opcache și tăiați-l.
Du-te la setările și pune-l acolo:
- opcache.enable_cli - 1
- opcache.fast_shutdown - 1
- opcache.interned_strings_buffer - 8
- opcache.max_accelerated_files - 4000 (bitrix recomandă 100000, acest lucru se poate face numai pe servere puternice)
- opcache.memory_consumption - 128 (bistrict recomandă 256 și mai mult, de asemenea numai pe servere puternice)
- opcache.revalidate_freq - 60
- max_input_vars - 10000
- pcre.recursion_limit - 16000
- realpath_cache_size - 4096K
Intrăm în extensiile php 5.6 și instalam acolo tot ce este inclus în versiunea nativă:
- bcmath
- intl
- ldap
- MySQL
- PDO_SQLITE
- POSIX
- Pspell
- sysvmsg
- sysvsem
- sysvshm
- ordonat
- WDDX
- xmlreader - aceasta ar trebui inclusă în versiunea 7
- XMLWriter
- xsl
- zip - aceasta este, de asemenea, necesară includerea în versiunea 7
Accesați secțiunea "Baze de date" - creați-o pentru site-ul principal.
Accesați secțiunea "Domenii WWW".
În teorie, totul se îndreaptă acum către browser-ul de pe site - ar trebui să vezi o pagină de testare, un site nou creat.
Securitate - ascunde versiunea.