Esquema Proxy Pass (imagen destacada)

Tiro monedas al aire, pero hasta ahora nunca las pude agarrar.

Le voy a mostrar como tener un servidor Apache Proxy donde recibe una solicitud y enviá al servidor donde se encuentra el sitio pruebas.proyectosbeta.net

Obs

  •  Se utiliza Debian Buster de 64 bits que seria donde va a contener el Apache Proxy.
  •  En el Apache Proxy no se encuentra el sitio pruebas.proyectosbeta.net
  •  El sitio pruebas.proyectosbeta.net se encuentra en el servidor 192.168.3.100
Esquema Proxy Pass
Esquema Proxy Pass

Entramos a la terminal y tecleamos lo siguiente:
sudo apt update
sudo apt install apache2

sudo apt clean && sudo apt autoclean

Activar módulos:
sudo a2enmod rewrite proxy proxy_http
sudo a2dissite 000-default.conf

sudo service apache2 restart

Escribimos en la consola:
sudo nano /etc/apache2/sites-available/pruebas.proyectosbeta.net.conf

Agregamos:
<VirtualHost *:80>
ServerAdmin     soporte@proyectosbeta.net

ServerName      pruebas.proyectosbeta.net

ServerAlias     pruebas.proyectosbeta.net

ErrorLog  /var/log/apache2/pruebas.proyectosbeta.net_error.com.log

CustomLog /var/log/apache2/pruebas.proyectosbeta.net_custom.log combined

LogLevel warn

Options Indexes FollowSymLinks

<Proxy *>

Order deny,allow

Allow from all

</Proxy>

ProxyRequests Off

ProxyPreserveHost On

ProxyPass        / http://192.168.3.100/

</VirtualHost>

Guardamos el archivo (control + o) y luego cerramos el editor (control + x).
Volvemos a teclear en la terminal:
sudo a2ensite pruebas.proyectosbeta.net.conf
sudo service apache2 restart

Por último probamos en el navegador:
http://pruebas.proyectosbeta.net

Imagen destacada: Dark Hamster


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *