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

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) para 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: ¡compatibilidad con HTTP/2 integrada!
  • 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í

Cree su imagen de arranque usando su método favorito.

Para Windows recomiendo Rufus: rufo

Mac UnetBootin generalmente funciona bien: unetbootin

Linux: según el sabor que esté usando, puede usar la herramienta GUI que ya tiene o la terminal. Para la terminal, determine su dispositivo USB y luego, desde la ubicación de la imagen, ejecute el siguiente comando en la 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á utilizando inglés estándar, puede presionar Intro varias veces para completar esta parte.

Enter la nombre de host para tu computadora:

Si está haciendo esto en un entorno de trabajo, sabe lo que debería ser o a quién preguntar. Si está haciendo esto en casa, asígnele el nombre que desee (esta computadora realmente parece ser un marvin).

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

INCLINAR: 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.

Nuevo en 16.04 es la opción de mostrar la contraseña en texto claro durante la configuración.

Elija si cifrar o no su directorio de inicio, no lo hago, pero tampoco mantengo 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 en la que se utilizará el servidor).

Es hora de configurar la partición.

Recomiendo encarecidamente LVM para que pueda usar instantáneas para realizar copias de seguridad. Aquí hay un diseño example 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 uso muy a menudo. También he dejado algo de espacio para asignaciones futuras, no es necesario que hagas esto, pero a menudo tengo planeadas otras particiones y quiero espacio para ellas. Tendrás 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 usa 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 esto se hizo en una instancia de KVM.

Finalice la partición, si hay algún error, se le debe indicar qué necesita corregir.

El kernel base se instala una vez que haya realizado la partición, por lo general toma uno o dos minutos. Una vez hecho esto, se le solicitará la información del proxy, si no está seguro, simplemente presione Intro. Luego se instalarán algunos componentes más antes de que se le solicite su preferencia en las actualizaciones de paquetes. No realizo actualizaciones automáticas, al menos no desde que me despertaron en medio de la noche para arreglar un servidor que tenía dependencias rotas por actualizaciones…

Selección de paquetes

A los efectos de este procedimiento, solo elegiré el servidor OpenSSH y las utilidades estándar del sistema.

Ubuntu 16 - 3

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

Ubuntu 16 - 4

Ahora puede usar un túnel ssh en su servidor o iniciar sesión. Me gusta hacer un túnel, ya que no mantengo regularmente un teclado y un monitor en mis servidores (¡además, la capacidad de desplazarse hacia arriba fácilmente también es agradable!) Si no 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:

usuario [email protected]

Acepte la huella digital e ingrese su contraseña.

Ahora actualiza todo:

sudo apt-obtener actualización && sudo apt-obtener actualización -y && sudo apt-get distr-upgrade -y

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

Leer siguiente

  • PARTE 2: Instalación de NGINX, MySQL y PHP en Ubuntu 16.04 Xenial Xerus
  • Instalación de certificado SSL gratuito en LEMP Stack con Let’s Encrypt
  • RESUELTO: error “No se puede inicializar la capa de auditoría: Permiso denegado” en libvirt-bin…
  • Quirky Xerus 8.6 presenta los últimos DEB de Ubuntu 16.04.x

Related Posts