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.
Dacă sunteți un utilizator ISPmanager, informațiile de mai jos vor fi utile numai pentru referințele dvs. Funcționalitatea acestuia vă permite să creați un astfel de pachet suficient de repede și fără a manipula linia de comandă.
Instalarea nginx
În primul rând, trebuie să conectăm depozitele EPEL și CentALT. Acest lucru este necesar pentru a putea instala Nginx cu suportul modulului RPAF și al modulului pentru Apache.
Pentru a conecta aceste arhive, introduceți în consola următoarele comenzi:
Apoi rulați comanda de instalare a pachetului nginx:
În majoritatea cazurilor, este necesar ca nginx să fie încărcat automat la pornirea serverului. Pentru aceasta, executați următoarea comandă:
Debian / Ubuntu
Pentru a instala pachetul în sistemul de operare Debian sau Ubuntu, executați pur și simplu comanda din consola:
Nginx va fi adăugat automat la pornire când serverul va porni.
Configurația Nginx
Următorul pas este să modificați fișierul de configurare Nginx. Calea către fișierul de configurare: /etc/nginx/nginx.conf
Fișierul nostru de configurare ar trebui să arate astfel:
Instalarea aplicației Apache2
În lista de pachete pentru CentOS, Apache2 este listat ca httpd, deci trebuie să executați următoarea comandă în consola:
Debian / Ubuntu
Pentru Debian / Ubuntu, instalați Apache cu comanda:
Configurarea Apache
Aici este partea corespunzătoare a fișierului de configurare Apache:
Fișierul de configurare este localizat:
Debian / Ubuntu: /etc/apache2/apache2.conf
CentOS: /etc/httpd/conf/httpd.conf
Ascultați 127.0.0.1:8080
NumeVirtualHost 127.0.0.1:8080
Instalarea modulului RPAF
Instalarea în CentOS se realizează cu următoarea comandă:
Debian / Ubuntu
În Debian sau Ubuntu, instalați și activați modulul RPAF din Apache cu următoarele comenzi:
Configurarea modulului RPAF
Fișierul de configurare RPAF este localizat:
Debian / Ubuntu: /etc/apache2/mods-enabled/rpaf.conf
CentOS: /etc/httpd/conf.d/rpaf.conf
Ar trebui să conțină următoarele linii:
RPAFenable On
RPAFsethostname Off
RPAFproxy_ips 127.0.0.1
RPAFheader X-Real-IP
Dacă ați instalat CentOS, atunci la începutul acestui fișier, adăugați linia:
Modulele LoadModule rpaf_module / mod_rpaf-2.0.so
Finalizarea setării (servicii de repornire)
Aceasta finalizează configurarea pachetului. Acum trebuie doar să reporniți Apache și Nginx. Comenzile de repornire a serviciului diferă pentru OS (datorită diferențelor în numele pachetelor).
Pentru CentOS, rulați comenzile:
Pentru Debian și Ubuntu, comenzile sunt:
Acum, link-ul funcționează, Nginx procesează date statice, Apache - dinamic.
Rețineți că acest exemplu de configurare este valabil numai pentru o gazdă.
Dacă există mai multe site-uri, conținutul fișierelor de configurare va fi diferit.
Termeni de utilizare
Suport tehnic: Sankt-Petersburg: +7 (812) 380-24-97 | Moscova: +7 (499) 504-98-28