Skip to content

christpaul01/virtualhost-proxyreverso

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Repositorio para la prueba de concepto de Vitualhost y Proxy Reverso

Para hacerlo posible se hizo un fork al repositorio virtualhost-proxyreverso del professor @vacax. Se modificaron los archivos tal como seguro.conf encontrado en configuraciones del cual cambiamos los campos que decian CAMBIAR a nuestro sitio.

Tambien se modifico el archivo configuraciones/proxyreverso.conf cual contenia un error de sintaxis. Le faltaba una P en la linea 5.

Se modifico tambien el script bash llamado basico.sh para incluir nuestro repositorio que hemos hecho fork.

En una instancia basada en Amazon Linux, clonar el proyecto actual y ejecutar los siguientes comandos para instalación básica:

wget https://raw.githubusercontent.com/christpaul01/virtualhost-proxyreverso/master/basico.sh && chmod +x basico.sh && bash basico.sh

comandos para instalar let'sEncrypt

sudo systemctl stop httpd

sudo certbot certonly --standalone

Incluimos los sitios app1.christopherpaul.me y app2.christopherpaul.me (Evitaremos separarlos con coma para que ambos puedan tener sus archivos diferentes)

comandos utiles

sudo systemctl status httpd sudo systemctl restart httpd

`

Una vez terminado el script, salga de la terminar y vuelva a conectarse. Validar que los siguientes comandos:

Comando Java:

java -version

java

Comando Nmap:

nmap localhost

nmap

Comando Free:

free

free

En este punto tenemos disponible todas las herramientas necesarias instaladas.

Configurando Virtualhost

Es necesario contar con un servicio DNS, en nuestro caso usaremos namecheap, para poder registrar los registro tipo A, apuntando a la dirección IP de la máquina asignada en Amazon.

amazon-ip

Una vez modificado ejecutar el comando:

sudo service httpd reload

De ahi se puede visitar app1.christopherpaul.me y app2.christopherpaul.me, deberiamos de tener dos aplicaciones corriendo en un mismo hosts teniendo la misma direccion IP.

About

Proyecto con el script de la maquina EC2 Christopher Paul

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Shell 100.0%