Paso 1: actualizar el sistema
Para comenzar, comience actualizando los paquetes en el sistema para asegurarse de que estén actualizados. Para hacer esto, acceda a su servidor como root y ejecute el comando:
# Apt Update && apt actualización
Paso 2: Instale el servidor web de Apache
Dado que el caché de barniz se encuentra frente a un servidor web, necesitaremos instalar Apache Webserver para fines de demostración.
Para instalar Apache, ejecute el comando:
# APT Instalar Apache2
Una vez que se complete la instalación del servidor web Apache, inicie el servidor web y verifique su estado utilizando los comandos a continuación:
# SystemCTL Start Apache2
# systemCTL status apache2
La salida anterior confirma que el servidor web de Apache está en funcionamiento.
Paso 3: Instale el acelerador HTTP de barnet
Con el servidor web de Apache, instale el acelerador HTTP de Varnish ejecutando:
# Apt Instalar barniz
# SystemCTL iniciar el barniz
# barniz de estado systemctl
Paso 4: Configuración de Apache y Varnish HTTP Cache
El servidor web de Apache escucha en el puerto HTTP 80 para conexiones entrantes. Sin embargo, en nuestra configuración, necesitamos hacer algunos ajustes. Dado que el barniz reenviará las solicitudes HTTP al servidor web de Apache, configuraremos el acelerador de barniz para escuchar el puerto 80 y luego configurar Apache para escuchar el puerto 8080.
Entonces, para configurar Apache para escuchar el puerto 8080, abra el archivo de configuración como se muestra con
# vim/etc/apache2/puertos.confusión
Guardar y salir del archivo de configuración.
En la misma nota, vamos a hacer cambios en el archivo de host Virtual de Apache predeterminado y configurarlo para escuchar el puerto 8080
# vim/etc/apache2/sites-emabled/000 default.confusión
Guardar y salir del archivo de configuración. Para que los cambios entren en vigencia, reinicie el servidor web de Apache
# SystemCTL reiniciar apache2
En este punto, si intenta acceder al servidor web en el puerto 80, recibirá un error debido a los cambios que acabamos de realizar. Solo se puede acceder a través del puerto 8080 como se muestra.
Paso 5: Configuración de barniz para escuchar el puerto 80
También debemos configurar el barniz para escuchar el puerto 80 para reenviar las solicitudes HTTP al servidor web. Esto también eliminará la necesidad de agregar 8080 al final de la URL al acceder al navegador web.
Inicie su editor de texto preferido y abra el /etc/predeterminado/barniz archivo.
# vim/etc/default/barniz
Desplácese y localice el atributo 'Daemon_opts '. Asegúrese de cambiar el puerto de 6081 a puerto 80
Guardar y cerrar el editor de texto.
Si revisa el /etc/barniz/predeterminado.VCL Archivo, debe obtener la salida que se muestra a continuación.
Por último, necesitamos editar el /lib/systemd/sistema/barniz.servicio y modificar el puerto en Exectard Directiva del puerto 6081 a 80.
Guardar y salir del editor de texto.
Para que los cambios entren en vigencia, necesitamos reiniciar los servidores web Apache, recargar el sistema y reiniciar el barniz en el orden mostrado
# SystemCTL reiniciar apache2
# SystemCTL-Daemon-Re-Reloting
# SystemCTL reiniciar barniz
Paso 6: Probar la configuración
Para confirmar que nuestra configuración es un buen uso del comando curl como se muestra:
# curl -i server_ip
Estar atento a esta línea Vía: 1.1 barniz (barniz/5.2) Como se indica en la salida anterior. Esto muestra que el barniz funciona como se esperaba.
Ahora puede visitar su servidor web sin agregar el 8080 al final.
Y así es como configura el caché de barniz para funcionar con el servidor web Apache en Ubuntu 18.04. Su servidor web debería funcionar más rápido que nunca antes gracias al acelerador HTTP HTTP súper rápido que caché se accede con frecuencia páginas web y los servirá a velocidades impresionantes!