Com configurar la memòria cau de Varnish a Ubuntu 18.04

Com Configurar La Memoria Cau De Varnish A Ubuntu 18 04



La majoria dels usuaris d'Internet no es queden a llocs web lents més de 10 segons. De fet, segons a estudi de cas realitzat pel Financial Times, un petit retard en la velocitat de càrrega de la pàgina pot reduir significativament la sessió d'un usuari i provocar un alt percentatge de rebots. Això implica que un lloc web lent tindrà un impacte negatiu en el vostre negoci en línia i provocarà una disminució brusca dels vostres ingressos. Un lloc web ràpid permet als vostres visitants recopilar informació en el menor temps possible i, molt probablement, donarà lloc a converses. A més, ara Google classifica els llocs web ràpids més alt en la puntuació de SEO que els llocs web lents. Alguna vegada us heu preguntat com podeu augmentar la velocitat del vostre lloc? La memòria cau de Varnish és un accelerador de memòria cau HTTP de codi obert que millora la velocitat del vostre lloc de fins a 300 a 1000 vegades. Es troba davant d'un servidor web i serveix sol·licituds HTTP als usuaris a una velocitat notablement alta. Accelera un lloc web emmagatzemant en memòria cau el contingut al qual accedeixen freqüentment els usuaris i emmagatzemant-lo a la memòria, garantint així una recuperació més ràpida de les pàgines web. També pot actuar com a equilibrador de càrrega en una configuració amb diversos servidors web. a En aquesta guia, us expliquem com podeu instal·lar la memòria cau de Varnish a Ubuntu 18.04

Pas 1: actualitzeu el sistema

Per començar, comenceu per actualitzar els paquets del sistema per assegurar-vos que estiguin actualitzats. Per fer-ho, accediu al vostre servidor com a root i executeu l'ordre:

# actualització apta && actualització apta







Pas 2: instal·leu el servidor web Apache

Com que la memòria cau de Varnish es troba davant d'un servidor web, haurem d'instal·lar el servidor web Apache amb finalitats de demostració.



Per instal·lar Apache, executeu l'ordre:



# apt instal·lar apache2





Un cop finalitzada la instal·lació del servidor web Apache, inicieu el servidor web i comproveu-ne l'estat mitjançant les ordres següents:

# systemctl iniciar apache2
# systemctl status apache2



La sortida anterior confirma que el servidor web Apache està en funcionament .

Pas 3: instal·leu Varnish HTTP Accelerator

Amb el servidor web Apache instal·lat, instal·leu l'accelerador HTTP de Varnish executant:

# apt instal·lar vernís

# systemctl start vernís
# vernís d'estat systemctl

Pas 4: Configuració d'Apache i la memòria cau HTTP de Varnish

El servidor web Apache escolta al port HTTP 80 les connexions entrants. Tanmateix, a la nostra configuració, hem de fer alguns ajustos. Com que Varnish reenviarà sol·licituds HTTP al servidor web Apache, configurarem l'accelerador de Varnish perquè escolti el port 80 i després configurarem Apache perquè escolti el port 8080.

Per tant, per configurar Apache perquè escolti el port 8080, obriu el fitxer de configuració tal com es mostra a

# perquè / etc / apache2 / ports.conf

Deseu i sortiu del fitxer de configuració.

En la mateixa nota, farem canvis al fitxer d'amfitrió virtual d'Apache per defecte i el configurarem per escoltar el port 8080

# perquè / etc / apache2 / habilitats per llocs / 000-default.conf

Deseu i sortiu del fitxer de configuració. Perquè els canvis entrin en vigor, reinicieu el servidor web Apache

# systemctl reinicieu apache2

En aquest moment, si proveu d'accedir al servidor web al port 80, obtindreu un error a causa dels canvis que acabem de fer. Només es pot accedir a través del port 8080 tal com es mostra.

Pas 5: Configuració de Varnish per escoltar el port 80

També hem de configurar Varnish perquè escolti el port 80 per tal de reenviar les sol·licituds HTTP al servidor web. Això també eliminarà la necessitat d'afegir  8080 al final de l'URL en accedir al navegador web.

Inicieu el vostre editor de text preferit i obriu /etc/default/varnish dossier.

# perquè / etc / per defecte / vernís

Desplaceu-vos i localitzeu l'atribut ' DAEMON_OPTS’. Assegureu-vos de canviar el port de 6081 a port 80

Desa i tanca l'editor de text.

Si comproveu el /etc/varnish/default.vcl fitxer, hauríeu d'obtenir la sortida que es mostra a continuació.

Finalment, hem d'editar el /lib/systemd/system/varnish.service i modificar el port d'entrada ExecStart directiva del port 6081 al 80.

Deseu i sortiu de l'editor de text.

Perquè els canvis tinguin efecte, hem de reiniciar els servidors web Apache, tornar a carregar el sistema i reiniciar Varnish en l'ordre que es mostra.

# systemctl reinicieu apache2
# systemctl daemon-reload
# systemctl reinicia el vernís

Pas 6: prova de la configuració

Per confirmar que la nostra configuració és correcta, utilitzeu l'ordre curl tal com es mostra:

# rínxol -I servidor_IP

Estigueu atents a aquesta línia Via: vernís 1.1 (vernís/5.2) tal com s'indica a la sortida anterior. Això demostra que el vernís funciona com s'esperava.

Ara podeu visitar el vostre servidor web sense afegir el 8080 al final.

Conclusió

I així és com configureu Varnish Cache perquè funcioni amb el servidor web Apache a Ubuntu 18.04. El vostre servidor web hauria de funcionar més ràpid que mai gràcies a l'accelerador HTTP súper ràpid de Varnish que guardarà a la memòria cau les pàgines web d'accés freqüent i les servirà a una velocitat impressionant.