¿Le gustaría aprender a instalar el Apache Traffic Server como un proxy inverso para Nginx en Ubuntu Linux? En este tutorial, vamos a mostrarle todos los pasos necesarios para realizar la instalación del Apache Traffic Server en Ubuntu Linux en 5 minutos o menos.

• Ubuntu 18.04
• Ubuntu 19.10
• Apache Traffic Server 8.0.5
• Nginx 1.16.1

En nuestro ejemplo, el servicio Apache Traffic Server escuchará en el puerto TCP 80.

En nuestro ejemplo, el servicio Nginx escuchará en el puerto TCP 8080.

Apache Traffic Server – Tutorial relacionado:

En esta página, ofrecemos acceso rápido a una lista de tutoriales relacionados con Apache Traffic Server.

Tutorial Apache Traffic Server – Instalación de proxy inverso en Ubuntu Linux

Instale Apache Traffic Server.

Copy to Clipboard

Edite el archivo de configuración records.config.

Copy to Clipboard

Busque la siguiente línea.

Copy to Clipboard

Cambie el servicio del puerto 8080 al puerto 80.

Copy to Clipboard

Reinicie el Apache Traffic Server.

Copy to Clipboard

Edite el archivo de configuración remap.config.

Copy to Clipboard

Agregue las siguientes líneas al final de este archivo de configuración.

Copy to Clipboard

En nuestro ejemplo, cada conexión a la dirección IP 200.200.200.200 en el puerto 80 será redirigida al host local en el puerto 8080.

Debe cambiar la dirección IP 200.200.200.200 a la dirección IP del servidor.

Reinicie el Apache Traffic Server.

Copy to Clipboard

Verifique si el servicio ATS está escuchando en el puerto TCP 80.

Copy to Clipboard

Aquí está la salida del comando.

Copy to Clipboard

Ha terminado la configuración del Apache Traffic Server en Ubuntu LInux.

Tutorial Apache Traffic Server – Configuración de caché

La cantidad de espacio en disco permitida para la memoria caché se especifica en el archivo de configuración denominado storage.config.

Edite este archivo de configuración.

Copy to Clipboard

Aquí está la configuración predeterminada de la caché de disco ATS.

Copy to Clipboard

Esta configuración permite el uso de 256 MB de espacio en disco para la memoria caché.

La configuración de caché ATS se establece en el archivo de configuración denominado records.config.

Edite el archivo de configuración records.config.

Copy to Clipboard

Aquí está la configuración de caché predeterminada ATS.

Copy to Clipboard

Esta configuración especifica lo siguiente:

• El servicio ATS gestionará automáticamente la cantidad de RAM utilizada para la memoria caché.
• Los objetos de más de 4 MB no se mantendrán en la memoria caché de RAM.
• El tamaño máximo del objeto que se almacenará en caché es ilimitado.

Después de cambiar los archivos de configuración, debe reiniciar el servicio ATS.

Copy to Clipboard

¡Felicitaciones! Puede cambiar la configuración de caché de servicio ATS.

Tutorial – Instalación de Nginx en Ubuntu Linux

Instale el servicio Nginx.

Copy to Clipboard

Edite el archivo de configuración de Nginx denominado default.

Copy to Clipboard

Aquí está el archivo, antes de nuestra configuración.

Copy to Clipboard

Cambie el puerto predeterminado de Nginx de 80 a 8080.

Aquí está el archivo, después de nuestra configuración.

Copy to Clipboard

Reinicie el servicio Nginx.

Copy to Clipboard

Verifique si el servicio Nginx está escuchando en el puerto TCP 8080.

Copy to Clipboard

Aquí está la salida del comando.

Copy to Clipboard

Ha terminado la configuración de Nginx para utilizar el servicio de proxy inverso.

Tutorial Apache Traffic Server – Prueba de la instalación

Después de finalizar la instalación, debe probar la configuración.

Abra un software de navegador e introduzca la dirección IP externa de su Apache Traffic Server.

En nuestro ejemplo, se introdujo la siguiente URL en el navegador:

• http://200.200.200.200

El servicio ATS se comunicará con el servicio Nginx y responderá a su solicitud.

nginx welcome

Utilice el siguiente comando para comprobar si el servicio ATS responde a su solicitud.

Copy to Clipboard

Aquí está la salida del comando.

Copy to Clipboard

Como puede ver en el encabezado, el Apache Traffic Server responde a la solicitud del usuario.