Instal·lació de Varnish 4 amb Apache 2 a Ubuntu 14.04

Instal·lació de Varnish 4 amb Apache 2 a Ubuntu 14.04

Apache és un servidor web popular utilitzat per la majoria d'empreses d'allotjament web. La memòria cau de vernís és un accelerador HTTP i un servidor intermediari invers. Podem utilitzar Varnish amb qualsevol servidor HTTP. En aquest exemple, farem servir Apache 2.

Com a servidor web, Apache pot utilitzar una quantitat considerable de recursos del servidor per servir pàgines. Si esteu executant un lloc web de gran trànsit, és possible que necessiteu un accelerador HTTP per augmentar el rendiment del servidor. El vernís t'ajudarà amb això.

Pas 1

Instal·leu el servidor Apache i activeu-lo mitjançant les ordres següents:

sudo apt-get update
sudo apt-get install apache2-mpm-event

Podeu provar l'estat del servidor d'Apache amb aquesta ordre:

sudo service apache2 status

Si el servei s'està executant, s'imprimirà "apache2 is running" al vostre terminal. En cas contrari, podeu iniciar el servei amb aquesta ordre:

sudo service apache2 start

Pas 2

Instal·leu la darrera versió estable de Varnish 4. Aquesta versió no està disponible al dipòsit d'Ubuntu de manera predeterminada, de manera que cal que executeu les ordres següents per instal·lar-la.

sudo apt-get install apt-transport-https
sudo curl https://repo.varnish-cache.org/ubuntu/GPG-key.txt | apt-key add -
echo "deb https://repo.varnish-cache.org/ubuntu/ trusty varnish-4.0" >> /etc/apt/sources.list.d/varnish-cache.list
sudo apt-get update
sudo apt-get install varnish

Pas 3

Configura la memòria cau de vernís. Aquí canviarem el port del servidor Varnish a 80. Executeu l'ordre següent:

sudo nano /etc/default/varnish

Ara cerqueu DAEMON_OPTS=" a l' Alternativa 2, Configuració amb VCL . Canvieu la secció DAEMON_OPTS=" perquè coincideixi amb les línies següents. Això només és una actualització del port.

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

Premeu CTRL + X i després Y per desar el fitxer.

Pas 4

Configura Apache. Hem de canviar el port d'escolta d'Apache de 80 a 8080.

Editeu el fitxer de ports executant l'ordre següent:

sudo nano /etc/apache2/ports.conf

Canvieu Listen 80 per Listen 8080 .

A continuació, actualitzeu el fitxer d'amfitrió virtual...

sudo nano /etc/apache2/sites-available/000-default.conf

... canvieu <VirtualHost *:80> per <VirtualHost *:8080> .

Si teniu altres fitxers d'amfitrió virtual, també s'han d'actualitzar.

Reinicieu els dos serveis.

sudo service apache2 restart
sudo service varnish restart

Estàs tot a punt. Consulteu les seccions següents per obtenir consells de configuració avançada.

Veure estadístiques

Executeu l'ordre següent per mostrar les estadístiques de Varnish:

varnishstat

Configuració avançada de VCL

Podeu editar el default.vclfitxer per a diverses funcions.

Activa l'aprofitament de la memòria cau del navegador

Per habilitar la memòria cau del navegador per als fitxers multimèdia, vcl_backend_responsehauríeu de coincidir amb la configuració següent.

sub vcl_backend_response {
    if (bereq.url ~ "\.(png|gif|jpg|swf|css|js)$") {
    unset beresp.http.set-cookie;
    set beresp.http.cache-control = "max-age = 2592000";
  }
}

Això millorarà la velocitat del vostre lloc i la classificació SEO.

Purga la memòria cau

Per esborrar la memòria cau del vernís, podeu canviar vcl_recvperquè coincideixi amb la configuració següent:

sub vcl_recv {
     if (req.method == "PURGE") {
            return (purge);
     }
 }

Després de fer aquest canvi, podeu enviar una sol·licitud de curl a la vostra sessió ssh amb el format següent:

curl <domain_name.com> -XPURGE

Aquí, -XPURGEenviarà la sol·licitud de purga al servidor Vernish.


Com fer que Windows 11 sembli Ubuntu

Com fer que Windows 11 sembli Ubuntu

Una de les millors coses de Windows és la capacitat de personalitzar la seva aparença segons el contingut del vostre cor. Amb el llançament de Windows 11 a només un dia, els usuaris estan personalitzant molt Window...

Com configurar un servidor Tekkit Classic a Ubuntu 16.10

Com configurar un servidor Tekkit Classic a Ubuntu 16.10

Utilitzeu un sistema diferent? Què és Tekkit Classic? Tekkit Classic és un modpack per al joc que tothom coneix i estima; Minecraft. Conté algunes de la ver

Creació dun bloc Jekyll a Ubuntu 16.04

Creació dun bloc Jekyll a Ubuntu 16.04

Utilitzeu un sistema diferent? Jekyll és una gran alternativa a WordPress per crear blocs o compartir contingut. No requereix cap base de dades i és molt fàcil

Com instal·lar i configurar PHP 7.0 o PHP 7.1 a Ubuntu 16.04

Com instal·lar i configurar PHP 7.0 o PHP 7.1 a Ubuntu 16.04

PHP i els paquets relacionats són els components més utilitzats quan es desplega un servidor web. En aquest article, aprendrem a configurar PHP 7.0 o PHP 7.1 o

Configuració duna aplicació Yii a Ubuntu 14.04

Configuració duna aplicació Yii a Ubuntu 14.04

Yii és un framework PHP que permet desenvolupar aplicacions de manera més ràpida i senzilla. Instal·lar Yii a Ubuntu és senzill, ja que aprendràs exactament

Com instal·lar Memcached a Ubuntu 14.04

Com instal·lar Memcached a Ubuntu 14.04

Memcached és un sistema de bases de dades d'alt rendiment que pot ajudar a augmentar la vostra aplicació. És molt ràpid, ja que no escriu al disc, sinó que t

Configuració dun SSH Motd a Ubuntu 14.04

Configuració dun SSH Motd a Ubuntu 14.04

Un MOTD SSH és un missatge que els usuaris veuran quan iniciïn sessió a SSH. A Ubuntu 14.04, el missatge predeterminat apareix semblant al text següent: Benvingut t

Configura el servidor 7 Days to Die a Ubuntu 14

Configura el servidor 7 Days to Die a Ubuntu 14

En aquesta guia, aprendràs a configurar el teu propi servidor 7 Days to Die (7D2D) a Ubuntu. Tingueu en compte que aquest joc encara és d'accés anticipat i que th

Instal·leu Lighttpd amb PHP5 i MySQL (LLMP Stack) a Ubuntu 14.04

Instal·leu Lighttpd amb PHP5 i MySQL (LLMP Stack) a Ubuntu 14.04

Lighttpd és una alternativa popular de servidor web basat en esdeveniments a Nginx. Lighttpd es pot utilitzar per servir llocs d'alt trànsit fins i tot en un VPS petit. Aquí us ho explicaré

Ús de Screen a Ubuntu 14.04

Ús de Screen a Ubuntu 14.04

Screen és una aplicació que permet l'ús múltiple de sessions de terminal dins d'una finestra. Això us permet simular diverses finestres de terminal on es fa

Instal·lant InfluxDB a Ubuntu 14

Instal·lant InfluxDB a Ubuntu 14

Introducció InfluxDB és una base de dades de sèries temporals distribuïda, de codi obert, sense dependències externes. Sí, heu llegit el paràgraf sense dependències externes

Configura el teu propi servidor DNS a Debian/Ubuntu

Configura el teu propi servidor DNS a Debian/Ubuntu

Aquest tutorial explica com configurar un servidor DNS amb Bind9 a Debian o Ubuntu. Al llarg de l'article, substituïu el vostre-nom-domini.com en conseqüència. Al th

Instal·lació de Varnish 4 amb Apache 2 a Ubuntu 14.04

Instal·lació de Varnish 4 amb Apache 2 a Ubuntu 14.04

Apache és un servidor web popular utilitzat per la majoria d'empreses d'allotjament web. La memòria cau de vernís és un accelerador HTTP i un servidor intermediari invers. Podem utilitzar Vernish amb qualsevol HTT

Configura Fail2ban Ubuntu x64

Configura Fail2ban Ubuntu x64

Fail2ban és un programa que supervisa l'activitat d'inici de sessió al vostre servidor i bloqueja les adreces IP ofensives. Per defecte, bloquejarà les adreces IP durant 10 minuts

Configura Red5 Media Server a Ubuntu 16.04

Configura Red5 Media Server a Ubuntu 16.04

Utilitzeu un sistema diferent? Red5 és un servidor multimèdia de codi obert implementat a Java que us permet executar aplicacions Flash multiusuari com ara la transmissió en directe.

Com instal·lar Apache Cassandra 3.11.x a Ubuntu 16.04 LTS

Com instal·lar Apache Cassandra 3.11.x a Ubuntu 16.04 LTS

Utilitzeu un sistema diferent? Apache Cassandra és un sistema de gestió de bases de dades NoSQL gratuït i de codi obert dissenyat per proporcionar escalabilitat, alta

Com instal·lar Vanilla Forum a Ubuntu 16.04

Com instal·lar Vanilla Forum a Ubuntu 16.04

Utilitzeu un sistema diferent? Vanilla Forum és una aplicació de fòrum de codi obert escrita en PHP. És totalment personalitzable, fàcil d'utilitzar i admet externa

Com instal·lar Kanboard a Ubuntu 18.04 LTS

Com instal·lar Kanboard a Ubuntu 18.04 LTS

Utilitzeu un sistema diferent? Introducció Kanboard és un programa de gestió de projectes gratuït i de codi obert dissenyat per facilitar i visualitzar

Com instal·lar Gitea a Ubuntu 18.04

Com instal·lar Gitea a Ubuntu 18.04

Utilitzeu un sistema diferent? Gitea és un sistema alternatiu de control de versions de codi obert i autoallotjat impulsat per git. Gitea està escrit en Golang i ho és

Instal·lació de Microweber a Ubuntu 16.04

Instal·lació de Microweber a Ubuntu 16.04

Utilitzeu un sistema diferent? Microweber és un CMS d'arrossegar i deixar anar de codi obert i una botiga en línia. El codi font de Microweber està allotjat a GitHub. Aquesta guia us mostrarà

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

La Intel·ligència Artificial no està en el futur, és aquí mateix en el present. En aquest bloc Llegiu com les aplicacions d'Intel·ligència Artificial han afectat diversos sectors.

Atacs DDOS: una breu visió general

Atacs DDOS: una breu visió general

També ets víctima d'atacs DDOS i estàs confós sobre els mètodes de prevenció? Llegiu aquest article per resoldre les vostres consultes.

Us heu preguntat mai com guanyen diners els pirates informàtics?

Us heu preguntat mai com guanyen diners els pirates informàtics?

Potser haureu sentit que els pirates informàtics guanyen molts diners, però us heu preguntat mai com guanyen aquest tipus de diners? anem a discutir.

Invents revolucionaris de Google que us facilitaran la vida.

Invents revolucionaris de Google que us facilitaran la vida.

Vols veure els invents revolucionaris de Google i com aquests invents van canviar la vida de tots els éssers humans actuals? A continuació, llegiu al bloc per veure els invents de Google.

Divendres essencial: què va passar amb els cotxes impulsats per IA?

Divendres essencial: què va passar amb els cotxes impulsats per IA?

El concepte de cotxes autònoms per sortir a les carreteres amb l'ajuda de la intel·ligència artificial és un somni que tenim des de fa temps. Però malgrat les diverses promeses, no es veuen enlloc. Llegeix aquest blog per saber-ne més...

Singularitat tecnològica: un futur llunyà de la civilització humana?

Singularitat tecnològica: un futur llunyà de la civilització humana?

A mesura que la ciència evoluciona a un ritme ràpid, fent-se càrrec de molts dels nostres esforços, també augmenten els riscos de sotmetre'ns a una singularitat inexplicable. Llegeix, què pot significar per a nosaltres la singularitat.

Evolució de lemmagatzematge de dades – Infografia

Evolució de lemmagatzematge de dades – Infografia

Els mètodes d'emmagatzematge de les dades que han anat evolucionant poden ser des del naixement de les dades. Aquest bloc tracta l'evolució de l'emmagatzematge de dades a partir d'una infografia.

Funcionalitats de les capes darquitectura de referència de Big Data

Funcionalitats de les capes darquitectura de referència de Big Data

Llegeix el blog per conèixer de la manera més senzilla les diferents capes de l'Arquitectura Big Data i les seves funcionalitats.

6 avantatges sorprenents de tenir dispositius domèstics intel·ligents a les nostres vides

6 avantatges sorprenents de tenir dispositius domèstics intel·ligents a les nostres vides

En aquest món digital, els dispositius domèstics intel·ligents s'han convertit en una part crucial de les vides. A continuació, es mostren alguns avantatges sorprenents dels dispositius domèstics intel·ligents sobre com fan que la nostra vida valgui la pena i sigui més senzilla.

Lactualització del suplement de macOS Catalina 10.15.4 està causant més problemes que no pas solucions

Lactualització del suplement de macOS Catalina 10.15.4 està causant més problemes que no pas solucions

Recentment, Apple va llançar macOS Catalina 10.15.4, una actualització de suplements per solucionar problemes, però sembla que l'actualització està causant més problemes que provoquen el bloqueig de les màquines Mac. Llegiu aquest article per obtenir més informació