Com configurar la memòria cau HTTP de vernissar en un servidor VPS Ubuntu 18.04 o un servidor dedicat

Un lloc web de càrrega lenta pot afectar el rendiment general del vostre negoci. Fins i tot, un segon retard pot comportar menys visualitzacions de pàgines, disminuir la satisfacció del client i la pèrdua de conversions.


Per sort, si us trobeu davant d’un repte, podeu utilitzar la memòria cau HTTP de vernís per accelerar el vostre lloc web d’un factor d’entre 300 a 1000 vegades segons la vostra arquitectura del maquinari..

Varnish Cache és un accelerador d’aplicacions web que es pot utilitzar com a servidor intermediari del vostre servidor web Apache. El programari de codi obert es troba davant del servidor web per servir molt ràpidament el trànsit web. Si utilitzeu diversos servidors, Cache vernís també es pot utilitzar com a equilibrador de càrrega.

Envernissar funciona mitjançant la memòria cau del contingut web sol·licitat regularment a la memòria del sistema, i això garanteix una recuperació més ràpida d’informació si es demana diverses vegades la mateixa informació.

En aquesta guia, us mostrarem com podeu instal·lar i configurar la memòria cau HTTP de vernís al vostre allotjament web Ubuntu 18.04 VPS que funciona amb un servidor web Apache.

Nota especial: si us preocupa el rendiment del vostre proveïdor d’allotjament actual, podeu utilitzar HostAdvice per buscar-ne un de millor. Navegueu la nostra millor pàgina d’allotjament web per trobar els millors proveïdors d’allotjament del món juntament amb ressenyes, preus i funcions.

Prerequisits

  • Un pla VPS
  • Un usuari no root amb privilegis sudo

Pas 1: instal·leu Apache

Abans de començar, actualitzeu la informació de la llista de paquets per assegurar-nos que instal·lem les versions més noves d’aplicacions de programari:

Actualització $ sudo apt-get

A continuació, instal·leu el servidor web d’Apache mitjançant la comanda següent:

$ sudo apt-get install apache2

Premsa I i colpejar Entra quan se li demani que confirmi la instal·lació.

Pas 2: Prova si Apache funciona

Un cop finalitzada la instal·lació d’Apache, introduïu la vostra adreça IP pública del servidor Ubuntu 18.04 o el vostre nom de domini en un navegador:

http://127.0.0.1

O

http://example.com

Heu de veure la pàgina web Apache per defecte següent:

La pàgina anterior confirma que Apache funciona correctament.

Pas 3: Instal·leu la memòria cau HTTP de vernís

Ara que Apache s’està executant, podem instal·lar Varnish HTTP Cache mitjançant la comanda següent:

$ sudo apt-get vernís d’instal·lació

Premsa I i colpejar Entra quan se li demani que confirmi la instal·lació.

Pas 4: canvieu els ports d’escolta Apache i Envernissar HTTP Cache

Per defecte, Apache escolta el port 80 del trànsit HTTP. Hem de fer alguns canvis aquí. En lloc de la configuració predeterminada, Varnish escoltarà en canvi el port 80 i reenviarà tot el trànsit al servidor web d’Apache que configurarem per escoltar al port 8080.

Primer, assignem el port 8080 al servidor web d’Apache. Per fer-ho, editeu el fitxer “/Etc/apache2/ports.conf” fitxer mitjançant un editor nano.

$ sudo nano /etc/apache2/ports.conf
Escolta 8080

Escolta 443

Escolta 443

Premsa CTRL + X, I i colpejar Entra per desar el fitxer un cop realitzats els canvis.
A continuació, editeu el servidor virtual Apache predeterminat per escoltar també el port 8080:

$ sudo nano /etc/apache2/sites-enabled/000-default.conf

Premsa CTRL + X, I i Entra per desar el fitxer

Reinicieu Apache

Restablir el servei $ sudo apache2

Si intenteu tornar a accedir al lloc web des d’un navegador, tindreu un error. Tanmateix, podeu afegir el port 8080 a la vostra adreça IP per arribar al vostre servidor:

http: //127.0.0.1:8080

Pas 5: Configura la memòria cau HTTP de vernís per escoltar-la al port 80

A continuació, configurarem vernís per escoltar el port 80 i reenviar totes les sol·licituds al nostre servidor web Apache.

Ho podem fer editant el fitxer de configuració del vernís / etc / default / vernís

$ sudo nano / etc / default / vernís

Busqueu la directiva “DAEMON_OPTS ” i canvieu el port d’escolta a 80.

DAEMON_OPTS ="-a: 80 \
-T local: 6082 \
-f /etc/varnish/default.vcl \
-S / etc / vernís / secret \
-s malloc, 256m"

Després, premeu CTRL + X, I i colpejar Entra per desar el fitxer.

A continuació, comproveu el fitxer “/Etc/varnish/default.vcl” utilitzant un editor de text nano. Hauríeu de veure el contingut següent i això vol dir que vernís reenvia el trànsit http al port 8080:

$ sudo nano /etc/varnish/default.vcl

Contingut del fitxer:

# Definició de backend per defecte. Configureu-ho com a punt al vostre servidor de contingut.
backend predeterminat {
.host = "127.0.0.1";
.port = "8080";
}

També hem d’editar el port del fitxer /lib/systemd/system/varnish.servicedossier. Per fer-ho, escriviu la comanda següent:

$ sudo nano /lib/systemd/system/varnish.service

Canvieu el port predeterminat de 6081 a 80 com es mostra a continuació

[Unitat]
Descripció = Accelerador HTTP de vernís
Documentació = https: //www.varnish-cache.org/docs/4.1/ man: varnishd
[Servei]
Tipus = simple
LímitNOFILE = 131072
LimitMEMLOCK = 82000
ExecStart = / usr / sbin / varnishd -j unix, user = vcache -F -a: 80 -T localhost: 6082 -f $
ExecReload = / usr / share / arnish / varnishreload
ProtectSystem = complet
ProtectHome = true
PrivateTmp = true
PrivateDevices = true
[Instal·lar]
WantedBy = multi-user.target

Després, premeu CTRL + X, I i colpejar Entra per desar el fitxer.

Pas 6: reinicieu Apache, vernís i el dimoni Systemd

Per tornar a carregar els canvis, podem reiniciar Apache, Envernissar i Systemd Daemon mitjançant les comandes següents:

$ sudo systemctl reinicia apache2
$ sudo systemctl daemon-reload
vernís de reinici de $ sudo systemctl

Si la configuració va tenir èxit, ara el vernís serà el predeterminat Oïdor HTTP al port 80.

Pas 6: Prova de la configuració

Ja podeu provar de visitar el servidor una vegada més en un navegador web:

http: // public_ip_adress

O

http://example.com

El trànsit del servidor ha de ser gestionat pel programari Cache HTTP de vernís i reenviat a Apache.

Per assegurar-vos que Varnish funciona, utilitzeu l’ordre curl per a verificació:

$ curl -I server_ip_address

Haureu d’obtenir una sortida similar al text següent. Si veieu la línia “Via: vernís 1.1 (vernís / 5.2)”, aleshores, vernís funciona com s’esperava.

HTTP / 1.1 200 D’acord
Data: dilluns, 5 de juliol de 2018 20:56:11 GMT
Servidor: Apache / 2.4.29 (Ubuntu)
Darrera modificació: divendres, 29 de juny de 2018 a les 07:19:34 GMT
Varia: codificació d’acceptació
Contingut: text / html
Vernís X: 7
Edat: 0
Via: vernís 1.1 (vernís / 5.2)
ETag: W /"2aa6-56fc2ab77545d-gzip"
Accept-Ranges: bytes
Connexió: mantenir viva

Conclusió

En aquesta guia, us hem mostrat com configurar el programari de caché HTTP de vernís al servidor Ubuntu 18.04. Si seguíu completament la guia de configuració, ara el vostre lloc web es carregarà més ràpidament, ja que vernís recuperarà la majoria del contingut que es demana amb freqüència de la memòria.

Consulteu aquests tres millors serveis d’allotjament de servidors dedicats:

A2 Hosting

Preu inicial:
99,59 dòlars


Fiabilitat
9.3


Preu
9.0


Usuari amigable
9.3


Assistència
9.3


Característiques
9.3

Llegiu comentaris

Visita Hosting A2

FastComet

Preu inicial:
139,00 dòlars


Fiabilitat
9.7


Preu
9.5


Usuari amigable
9.7


Assistència
9.7


Característiques
9.6

Llegiu comentaris

Visita FastComet

Hostwinds

Preu inicial:
99,00 dòlars


Fiabilitat
9.3


Preu
9.2


Usuari amigable
9.2


Assistència
9.3


Característiques
9.2

Llegiu comentaris

Visita Hostwinds

Articles relacionats amb la informació

  • Com instal·lar Litespeed Web Server en un Ubuntu 18.04 VPS o Servidor dedicat
    intermèdia
  • Com instal·lar Litespeed Web Server en Centos 7 VPS o Servidor dedicat
    intermèdia
  • Com instal·lar la pila LEMP (Linux, Nginx, MySQL, PHP) en un servidor Ubuntu 18.04 VPS o servidor dedicat
    intermèdia
  • Com instal·lar phpBB amb Apache en un Ubuntu 18.04 VPS o servidor dedicat
    intermèdia
  • Com habilitar l’autenticació de dos factors en un servidor VPS Ubuntu 18.04 o un servidor dedicat
    intermèdia
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me