Cum se instalează Varnish cu Apache pe Ubuntu

Cum se instalează Varnish cu Apache pe Ubuntu

Cum se instalează Varnish cu Apache pe Ubuntu

Varnish este un cache frontend uimitor care este util pentru a servi pagini statice și pentru a reduce sarcina pe server. În perioadele de activitate și trafic ridicat de server, Varnish poate salva viața. De asemenea, Varnish este extrem de rapid și eficient în reducerea timpilor de încărcare a paginii, ceea ce vă ajută cu SERP-urile și îmbunătățește experiența utilizatorului.

1. Adăugați Depozitul de lac

Varnish poate fi instalat adăugând depozitul Varnish la sursele dvs. și folosind apt-get pentru a-l instala.

Pentru a adăuga depozitul, rulați următoarea comandă:

$ sudo curl http://repo.varnish-cache.org/debian/GPG-key.txt | sudo apt-key add –

2. Editați Lista surselor apt

Deschideți /etc/apt/sources.list în editorul dvs. de text preferat, astfel încât să putem adăuga depozitul Varnish.

$ sudo vim /etc/apt/sources.list

Apoi, adăugați depozitul Varnish la sfârșitul fișierului.

$ deb http://repo.varnish-cache.org/ubuntu/ lucid varnish-3.0

Salvați-vă munca și ieșiți în linia de comandă.

3. Instalați lac

Utilizați apt-get obișnuit pentru a instala Varnish.

$ sudo apt-get update $ sudo apt-get install varnish

4. Configurați Varnish DAEMON_OPTS

Acum este timpul să configurați Varnish. Acest proces va varia în funcție de CMS și/sau cadrul dvs. și de modul în care este configurat site-ul dvs., dar vă vom ajuta să începeți cu o configurație de bază.

Deschideți fișierul /etc/default/varnish :

$ sudo vim /etc/default/varnish

Căutați „alternativa 2” și decomentați următorul cod. Schimbați porturile după cum este necesar.

DAEMON_OPTS=”-a :80 -T localhost:6082 -f /etc/varnish/default.vcl -S /etc/varnish/secret -s malloc,256m”

Practic, setăm Varnish să folosească portul 80, utilizând /etc/varnish/default.vcl ca fișier de configurare și alocând 256MB de memorie.

5. Configurare VCL de lac

Fișierul VCL din Varnish este extrem de important și permite configurații foarte specifice care indică ce pagini să memoreze în cache, cum să tratați cookie-urile, ce să faceți cu diferiți agenți de utilizator și așa mai departe.

Elementele de bază vor fi acoperite aici, dar va trebui să vă uitați îndeaproape la fișierul VCL în viitor pentru a obține performanțe optime. Nu-ți face griji pentru că este simplu și poți să o faci!

Deschideți fișierul VCL:

$ sudo vim /etc/varnish/default.vcl

Acum trebuie să îi spunem lui Varnish de unde să obțină conținut pentru site-ul tău. Aici folosim același server și vom configura Apache pe portul 8888.

implicit backend { .host = „127.0.0.1”; .post = „8888”; }

Salvați și ieșiți din fișier.

6. Schimbați porturile Apache

În mod implicit, Apache este configurat să ruleze pe portul 80. Vom schimba portul la 8888.

Deschideți fișierul porturi Apache:

$ sudo vim /etc/apache2/ports.conf

Acum căutați liniile NameVirtualHost și Listen și schimbați-le în Port 8888.

NameVirtualHost 127.0.0.1:8888 Ascultă 127.0.0.1:8888

7. În gazda virtuală, schimbați portul la 8888

În setările pentru gazda dvs. virtuală, va trebui să spuneți lui Apache să caute pe portul 8888.

$ sudo vim /etc/apache2/sites-available/default

Acum schimbați portul:

Salvați și ieșiți din fișier.

8. Reporniți Apache și Varnish

$ sudo service apache2 restart $ sudo service varnish restart

9. Urmărește cu uimire detaliile care rulează serverul tău Varnish

Puteți să vă verificați pe Varnish cu citirea de statistici încorporată.

$ lacstat

Esti gata! A fost ușor, nu-i așa? Acum sunteți pe cale de a avea o configurare rapidă și eficientă a serverului.

Dezvăluirea agentului de publicitate

Gazduirweb este o resursă online gratuită care oferă utilizatorilor conținut valoros și servicii de comparare. Pentru a menține această resursă 100% gratuită, primim compensații de la multe dintre ofertele afișate pe site. Alături de factorii cheie de revizuire, această compensație poate afecta modul în care și locul în care apar produsele pe site (inclusiv, de exemplu, ordinea în care apar). Gazduirweb nu include întregul univers al ofertelor disponibile. Opiniile editoriale exprimate pe site sunt strict ale noastre și nu sunt furnizate, susținute sau aprobate de agenții de publicitate.

Politica noastră de revizuire editorială

Site-ul nostru se angajează să publice conținut independent, precis, ghidat de reguli editoriale stricte. Înainte ca articolele și recenziile să fie publicate pe site-ul nostru, acestea sunt supuse unui proces amănunțit de revizuire efectuat de o echipă de editori independenți și experți în materie pentru a asigura acuratețea, actualitatea și imparțialitatea conținutului. Echipa noastră editorială este separată și independentă de agenții de publicitate ai site-ului nostru, iar opiniile pe care le exprimă pe site-ul nostru sunt proprii. Pentru a citi mai multe despre membrii echipei noastre și despre mediul lor editorial, vă rugăm să vizitați pagina Despre a site-ului nostru.

Leave a Reply

Copyright © 1999 - 2022 Phox Operating Company