Acest pachet este adesea folosit pentru a asigura funcționarea unor resurse mari, cu prezență ridicată. Pentru resursele cu o mică prezență, o astfel de legătură nu va da o creștere tangibilă a performanței.
Instalarea Nginx
În primul rând, uita-te la versiunea de nginx în depozitele Ubuntu:
Pentru a instala pachetul în sistemul de operare Debian sau Ubuntu, executați pur și simplu comanda din consola:
Dar dacă aveți nevoie de o versiune mai recentă, trebuie să vă conectați la depozitul dezvoltatorului. Am apela în terminal:
Deschideți fișierul pentru editare:
Și adăugați următoarele linii pentru Ubuntu:
Salvați (ctrl + O) și ieșiți (ctrl + x).
Descărcați cheia publică:
Și adăugați-l la sistem:
Acum trebuie să actualizați sistemul și să instalați cea mai recentă versiune de nginx:
Instalarea aplicației Apache
Apache este, de asemenea, foarte ușor de tip, tastați în consola:
Configurarea Apache
După instalarea aplicației apache, să continuăm cu configurarea acesteia. Deschideți fișierul de configurare:
Acest lucru ar fi la reboot Apache nu a produs o eroare, se adaugă la începutul secțiunii fișier:
Și, de asemenea, secțiunea director, cu excepția cazului în care, desigur, ați decis să plasați site-ul într-un director non-standard (de exemplu, în directorul / home / www / html). Adăugăm înainte sau după directorul secțiunilor anterioare
Apoi, deschideți fișierul ports.conf cu comanda:
Și schimbăm portul 80 de exemplu la 8080 și portul 443 până la portul 444. Iată cum am:
Apoi, adăugați fișierul de configurare al echipei site-ului dvs., dacă îl aveți fără suport SSL:
dacă intenționați să construiți un site pe protocolul https, atunci adăugați fișierul cu comanda:
Deschideți fișierul pentru editare. În primul caz
Și faceți schimbările ca a mea:
Și faceți schimbările:
Cum de a achiziționa certificate SSL în acest articol nu voi descrie
Configurarea Nginx
Este timpul să editați configurația nginx. Am apela în terminal:
Îl aducem în următoarea formă:
Mai departe, în directorul conf.d vom crea un fișier de configurare al site-ului nostru fără suport SSL
sudo atinge /etc/nginx/conf.d/your_site.conf
Și cu suport SSL
Creați de asemenea un alt fișier numit proxy.conf
Deschidem și editează ca la mine:
Instalarea modulului RPAF
Configurarea modulului RPAF
Fișierul de configurare RPAF este localizat pe calea /etc/apache2/mods-enabled/rpaf.conf Deschideți-l:
Ar trebui să conțină următoarele linii:
Acum, tot ce trebuie să facem este să ne repornim apache și nginx
Acum Nginx funcționează ca un frontend, iar Apache ca backend.