apt-get install nginx
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiylMyJWNvTY1EwCmmByHyHyDNgGoVMfeoK-o3MyZ09Fd0B3h_xl97eBKsa-cpE4LgXnKYko94VSSNXZREJPZ6iOFKZOh0E7ucbA593aVuaFeZgflHgL3SJrnJWP_bl4qauASkmUyeeWu8/s640/01.png)
Y ya nos funciona en esta máquina virtual en localhost:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHtVAtW_IQ_U8E7TzVfu1FG9KkexkMZlWSJbJu21zTfe7F7MN-Ru_yW7MgkbmN9ugrkxZXj1XfIkNjeM-e9jo-DAYbOBkfojs00JffsrzhkyYmZ03p_5JYADnWKURagDxLCzpeK9qNhlA/s640/02.png)
Ahora vamos a empezar a configurar el balanceo de carga. Nos interesa que envie algunas de las peticiones a la máquina de apache y otras las conteste nginx. Para esto configuramos nginx que será el encargado de distribuir las peticiones. Editamos el fichero /etc/nginx/sites-available/default
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihLhZYh_QKRSxB4F_v06Wf74FP7aho68UV6PYGurhfkzNbq-2plm1GoAdtk4oL6Qcvzhbm7mDpBdJcDwmB-4ri0Uce58EVABgOAzdEBwcXabt6whyphenhyphenz3Jb7vvAS1tkOsM-HFI0Q_GKwt8M/s640/03.png)
Y le ponemos la siguiente configuración:
# Default server configuration
#
server {
location / {
proxy_pass http://backend;
}
}
upstream backend {
server IP DE APACHE;
server 127,0,0,1:8080;
}
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGnBnfTrjdlsbujWdV80od4_Kc3oj96wMba3wUePrkoqNdDTb8V0U4EAL4KFhzRZsM1-BA5MxAOFwIcOcTiME-FpAU8hBlLDxlRToC2LaJGj67liDR7Tglj9SBp7AW48eUQAremsg6thE/s640/04.png)
Ahora copiamos el fichero de configuracion que acabamos de modificar:
cp /etc/nginx/sites-available/default /etc/nginx/sites-available/nacho
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuAiczWolu-tuVQXyXTf6K7n24OSCaPgrkfQ_N3vRA-qdAt_k-GBdQx1x_m6TTh-pWnEECDdiEHX8IgqMtXuR-3zjWNEGnB93G-u-besJJq817EMC83vzJ9XNhcg_U5z4nPF2TGaXToso/s640/05.png)
Y lo modificamos:
# Default server configuration
#
server {
listen 8080 default_server;
listen [::]:8080 default_server;
}
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitS4M9F54Gs7Lg5ik_zVbjLgFHa8ZKNfO4E8PT9A2xWBZWj5OnJMZ9DjqTjNq5hASWvPuqnmgzJNt2L6-TZ_jDkIrXAKfAccAFu2NbYCqWgspKpv71jDH3VocFE9eCwaklKil3rqBLSfA/s640/06.png)
Ahora creamos un enlace a sites-enabled:
ln -s /etc/nginx/sites-available/nacho /etc/nginx/sites-enabled
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinpeoY8S0PyM8mcgXCIlqdwd3GMEN9gmMw60CYTkcND7X5y9k-xTwCuAERt9egZAmq4Te85aIIVy59xB40znCXvhtHYVhDQlgwiF5D8dNQLqudjwTk2nOWMrIR8AEB-t2flP79Hn_AEug/s640/07.png)
Y reiniciamos el servidor
service nginx restart
Resultado:
Al actualizar va cambiando de un servidor a otro. Los dos servidores se reparten las peticiones.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuKa1g8TuLGW2TtMCvfQLNTqUJywXxS46zHyJmjmmJ-uN8pZZGcPatGPe8TaJPcAJBj0Vi_mk9p6b_zgdP8hVjb72y-mv_0yEQfpmZ__goFWn8fGzhQwj5YmAcA5R3HQnGw4YouJSWoo8/s640/09.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgWZt8b6yfGgxl-qSe4vUPd8bJD7QzPtkcTmuCGJqkq7aenD-1kFY8ZBPlOP6Yzuwy18scH-ItK9JP3lSBeoE5R185hY2pWQjJWRVt4T3QBwNOfxElI0x0IXXql15G6JZvkJu3SD55W2E/s640/10.png)
HAZ CLICK AQUI PARA DESCARGAR EL PDF https://drive.google.com/open?id=0B9zT1LiWIqX5VlJGc0VuZGgyaHM
No hay comentarios:
Publicar un comentario