martes, 14 de febrero de 2017

Generar par de claves para conexión SSH

Para empezar, tenemos que instalar openssh-server en la máquina a la cual queremos acceder por ssh.

  • apt-get install openssh-server



Una vez instalado, vamos a la máquina con la que vamos a acceder a la anterior para generar las claves con este comando:
  • ssh-keygen -t rsa



Una vez generada la clave tenemos que acceder con ssh-copy-id para que se copie la clave y ya quede guardada. Esta vez nos pedirá la contraseña de la máquina a la que queremos acceder, pero será la última vez que nos la pida.
  • ssh-copy-id usuario@ipdelservidor



Y ya está, podemos hacer ssh normal sin necesidad de introducir la contraseña. De esta forma es más cómodo si accedemos habitualmente.
  • ssh usuario@ipdelservidor

viernes, 10 de febrero de 2017

Balanceo de carga en nginx/apache

En una máquina virtual teníamos instalado apache, ahora en otra distinta vamos a instalar nginx:

apt-get install nginx



Y ya nos funciona en esta máquina virtual en localhost:



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



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;
}




Ahora copiamos el fichero de configuracion que acabamos de modificar:

cp /etc/nginx/sites-available/default /etc/nginx/sites-available/nacho



Y lo modificamos:

# Default server configuration
#
server {
listen 8080 default_server;
listen [::]:8080 default_server;
}




Ahora creamos un enlace a sites-enabled:

ln -s /etc/nginx/sites-available/nacho /etc/nginx/sites-enabled



Y reiniciamos el servidor

service nginx restart

Resultado:

Al actualizar va cambiando de un servidor a otro. Los dos servidores se reparten las peticiones.





HAZ CLICK AQUI PARA DESCARGAR EL PDF https://drive.google.com/open?id=0B9zT1LiWIqX5VlJGc0VuZGgyaHM