PART 1: Instal·lació d'una pila LEMP del servidor Ubuntu 16.04 (Xenial Xerus)



Proveu El Nostre Instrument Per Eliminar Problemes

LEMP és un acrònim de (L) inux, Nginx - pronunciat (E) gine-X, (M) ySQL i (P) HP. Nginx és un servidor intermediari invers i una alternativa (de vegades una millora) a Apache.



Per què Ubuntu Server 16.04?

L’Ubuntu Server 16.04 afegeix algunes actualitzacions molt necessàries als repositoris, és a dir, menys temps per compilar des de l’origen. Actualitzacions importants:



  • Nginx 1.10.0: suport HTTP / 2 integrat.
  • PHP 7.0
  • MySQL 5.7 (Actualització de seguretat important amb una contrasenya de root buida)

Començant

En primer lloc, descarregueu l’Ubuntu Server 16.04.



Baixeu-vos la versió de 32/64 bits aquí

Creeu la vostra imatge d'arrencada mitjançant el vostre mètode preferit.

Per a Windows recomano Rufus: rufus



Mac UnetBootin normalment funciona bé: unetbootin

Linux: en funció del gust que utilitzeu, podeu utilitzar l'eina GUI que ja tingueu o bé terminal. Per al terminal, determineu el dispositiu USB i, des de la ubicació de la imatge, executeu l'ordre següent al terminal. Substituïu el nom de la imatge pel nom complet del fitxer descarregat.

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

Tot i que podeu augmentar la mida del bloc, el 512 és segur i és menys probable que produeixi una imatge no arrencable.

Instal·leu el sistema base Ubuntu 16.04

Trieu l'idioma i la disposició del teclat. Si feu servir anglès estàndard, només cal que premeu Intro unes quantes vegades per passar per aquesta part.

Introduïu el fitxer nom d'amfitrió per al vostre ordinador:

Ubuntu 16

Si ho feu en un entorn de treball, ja sabreu què ha de ser o a qui demanar. Si ho feu a casa, poseu-li el nom que us interessi (aquest equip sembla realment un marvin).

A continuació, configureu l’usuari i la contrasenya principals.

CONSELL: Si teniu diversos sistemes amb Linux, una característica molt interessant és que si utilitzeu el mateix nom d’usuari en cadascun d’ells, es pot fer túnels amb ssh i sftp sense haver d’introduir-ne el nom d’usuari.

El nou a 16.04 és l'opció per mostrar la contrasenya en text clar durant la configuració.

ubuntu 16 - 1

Trieu si voleu xifrar o no el vostre directori personal, no ho faig, però tampoc no conservo dades confidencials a la carpeta personal d’un servidor web. Trieu la vostra zona horària (ja hauria de ser correcte si esteu connectat a Internet a la ubicació on s'utilitzarà el servidor).

És hora de configurar el particionament.

Us recomano LVM perquè pugueu fer instantànies per fer còpies de seguretat. Aquí teniu un exemple de disseny per a LVM:

Ubuntu 16-2

Tingueu en compte que només estic fent servir una proporció d’1 a 1 per a permutes, ja que no m’hi submergeixo molt sovint. També he deixat una mica d’espai per a futures tasques, no cal que ho feu, però sovint tinc planificades altres particions i en vull l’espai. Haureu d’assignar punts de muntatge a cadascun dels volums lògics, per al meu utilitzo / (root) / home / var i swap.

Nota: Quan utilitzeu LVM, heu de fer una partició d'arrencada independent, així com una partició d'arrencada efi. La partició d'arrencada efi no es mostra més amunt, ja que es va fer en una instància de KVM.

Acabeu la partició, si hi ha algun error, se us demanarà que es corregeixi.

El nucli base s’instal·la un cop heu fet el particionament, normalment triga un o dos minuts. Un cop fet això, se us demanarà informació del servidor intermediari, si no esteu segur, només cal que premeu Intro. A continuació, s'instal·laran alguns components més abans que se us demani la vostra preferència en les actualitzacions del paquet. No faig actualitzacions automàtiques, almenys no des que em vaig despertar a mitja nit per solucionar un servidor que tenia dependències trencades per les actualitzacions ...

Selecció de paquets

Als efectes d'aquest procediment, només vaig a triar el servidor OpenSSH i les utilitats de sistema estàndard.

ubuntu 16 - 3

Un cop continueu, s'instal·laran els paquets seleccionats i se us demanarà que instal·leu GRUB. Després d'això, elimineu el fitxer multimèdia d'instal·lació i premeu Continua. Finalment, arribar a les coses bones!

Ubuntu 16-4

Ara podeu introduir túnel ssh al vostre servidor o iniciar la sessió. M'agrada fer túnel, ja que no tinc regularment teclat i monitor als meus servidors (també, la possibilitat de desplaçar-me fàcilment també és agradable!) No sabeu l'adreça, podeu obtenir-la fàcilment simplement iniciant la sessió i introduint l'adreça IP. Això us proporcionarà una llista de cadascun dels vostres dispositius de xarxa i les seves adreces.

Si feu túnels amb el mateix nom d'usuari, l'ordre és (substituïu 1.2.3.4 per la IP correcta):

ssh 1.2.3.4

Si feu túnels amb un nom d'usuari diferent:

ssh usuari@1.2.3.4

Accepteu l’empremta digital i introduïu la vostra contrasenya.

Ara actualitzeu-ho tot:

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

Pot ser ràpid, però sovint triga un parell de minuts. Suposant que tot ha anat d’acord amb el que s’ha planejat, aneu cap a Part 2 - Instal·lació de Nginx, PHP i MySQL .

3 minuts de lectura