PARTE 1: Instalación de una pila LEMP de Ubuntu Server 16.04 (Xenial Xerus)



Pruebe Nuestro Instrumento Para Eliminar Los Problemas

LEMP es un acrónimo de (L) inux, Nginx - pronunciado (E) gine-X, (M) ySQL y (P) HP. Nginx es un proxy inverso y una alternativa (a veces una mejora) a Apache.



¿Por qué Ubuntu Server 16.04?

Ubuntu Server 16.04 agrega algunas actualizaciones muy necesarias a los repositorios, lo que significa menos tiempo de compilación desde la fuente. Grandes actualizaciones:



  • Nginx 1.10.0 - ¡Soporte HTTP / 2 integrado!
  • PHP 7.0
  • MySQL 5.7 (actualización de seguridad importante con contraseña de root vacía)

Empezando

En primer lugar, descargue Ubuntu Server 16.04.



Descargue la versión de 32/64 bits de aquí

Crea tu imagen de arranque usando tu método favorito.

Para Windows recomiendo Rufus: rufus



Mac UnetBootin generalmente funciona bien: unetbootin

Linux: Dependiendo del tipo que esté usando, puede usar la herramienta GUI que ya tiene o la terminal. Para terminal, determine su dispositivo USB y luego, desde la ubicación de la imagen, ejecute el siguiente comando en Terminal. Reemplace el nombre de la imagen con el nombre completo del archivo descargado.

dd if = ubuntu-16.04-desktop-amd64.iso of = / dev / sdX bs = 512k

Si bien puede aumentar el tamaño del bloque, 512 es seguro y es menos probable que produzca una imagen que no se pueda iniciar.

Instale el sistema base Ubuntu 16.04

Elija su idioma y distribución de teclado. Si está usando inglés estándar, puede presionar Enter unas cuantas veces para completar esta parte.

Introducir el nombre de host para tu computadora:

ubuntu 16

Si está haciendo esto en un entorno laboral, o sabe qué debe ser o a quién preguntar. Si está haciendo esto en casa, asígnele el nombre que le interese (esta computadora realmente parece ser una maravilla).

Lo siguiente es configurar el usuario principal y la contraseña.

PROPINA: Si tiene varios sistemas que ejecutan Linux, una característica muy buena es que si está utilizando el mismo nombre de usuario en cada uno de ellos, se puede usar el túnel con ssh y sftp sin tener que ingresar el nombre de usuario.

La nueva versión 16.04 es la opción de mostrar la contraseña en texto sin cifrar durante la configuración.

ubuntu 16 - 1

Elijo si encriptar o no su directorio de inicio, no lo hago, pero tampoco guardo datos confidenciales en mi carpeta de inicio en un servidor web. Elija su zona horaria (ya debería ser correcta si está conectado a Internet en la ubicación donde se utilizará el servidor).

Es hora de configurar la partición.

Recomiendo encarecidamente LVM para que pueda utilizar instantáneas para realizar copias de seguridad. Aquí hay un ejemplo de diseño para LVM:

ubuntu 16 - 2

Tenga en cuenta que solo estoy usando una proporción de 1 a 1 para el intercambio, ya que no lo analizo con mucha frecuencia. También dejé espacio para futuras asignaciones, no es necesario que haga esto, pero a menudo tengo otras particiones planificadas y quiero el espacio para ellas. Tendrá que asignar puntos de montaje a cada uno de los volúmenes lógicos, para el mío uso / (root) / home / var y swap.

Nota: Cuando use LVM, necesita crear una partición de arranque separada, así como una partición de arranque efi. La partición de arranque efi no se muestra arriba, ya que se hizo en una instancia de KVM.

Termine la partición, si hay algún error, se le preguntará qué necesita corregir.

El kernel base se instala una vez que haya terminado de particionar, por lo general toma uno o dos minutos. Una vez hecho esto, se le pedirá información de proxy, si no está seguro, simplemente presione enter. Luego, se instalarán algunos componentes más antes de que se le solicite su preferencia sobre las actualizaciones de paquetes. No hago actualizaciones automáticas, al menos no desde que me desperté en medio de la noche para reparar un servidor que tenía dependencias rotas por actualizaciones ...

Selección de paquetes

Para los propósitos de este cómo, solo elegiré el servidor OpenSSH y las utilidades del sistema estándar.

ubuntu 16 - 3

Una vez que continúe, se instalarán los paquetes seleccionados y luego se le pedirá que instale GRUB. Una vez que termine, elimine los medios de instalación y presione continuar. ¡Finalmente, llegando a lo bueno!

ubuntu 16 - 4

Ahora puede hacer un túnel ssh en su servidor o iniciar sesión. Me gusta hacer un túnel, ya que no tengo un teclado y un monitor en mis servidores (¡además, la capacidad de desplazarse hacia arriba fácilmente también es buena!). Si no conoce la dirección, puede obtenerla fácilmente simplemente iniciando sesión e ingresando la dirección IP. Esto le dará una lista de cada uno de sus dispositivos de red y sus direcciones.

Si está haciendo un túnel con el mismo nombre de usuario, el comando es (reemplace 1.2.3.4 con la ip correcta):

ssh 1.2.3.4

Si está haciendo un túnel con un nombre de usuario diferente:

ssh usuario@1.2.3.4

Acepte la huella digital e ingrese su contraseña.

Ahora actualiza todo:

sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get distr-upgrade -y

Esto puede ser rápido, pero a menudo lleva un par de minutos. Suponiendo que todo salió según el plan, diríjase Parte 2 - Instalación de Nginx, PHP y MySQL .

3 minutos de lectura