Logo no.nowadaytechnol.com

DEL 1: Installere En Ubuntu Server 16.04 (Xenial Xerus) LEMP Stack

Innholdsfortegnelse:

DEL 1: Installere En Ubuntu Server 16.04 (Xenial Xerus) LEMP Stack
DEL 1: Installere En Ubuntu Server 16.04 (Xenial Xerus) LEMP Stack

Video: DEL 1: Installere En Ubuntu Server 16.04 (Xenial Xerus) LEMP Stack

Video: DEL 1: Installere En Ubuntu Server 16.04 (Xenial Xerus) LEMP Stack
Video: How To Install Linux, Nginx, MySQL, PHP (LEMP stack) in Ubuntu 16.04/16.10 2023, September
Anonim

LEMP er et akronym for (L) inux, Nginx - uttalt (E) gine-X, (M) ySQL og (P) HP. Nginx er omvendt proxy og et alternativ (noen ganger en forbedring) til Apache.

Hvorfor Ubuntu Server 16.04?

Ubuntu Server 16.04 legger til noen sårt tiltrengte oppgraderinger til repositoriene, noe som betyr mindre tid å kompilere fra kilden. Store oppdateringer:

  • Nginx 1.10.0 - HTTP / 2-støtte innebygd!
  • PHP 7.0
  • MySQL 5.7 (større sikkerhetsoppdatering med tomt root-passord)

Starter

Først og fremst laster du ned Ubuntu Server 16.04.

Last ned 32/64-bitersversjonen herfra

Lag ditt oppstartbare bilde ved å bruke din favorittmetode.

For Windows anbefaler jeg Rufus: rufus

Mac UnetBootin fungerer generelt bra: unetbootin

Linux: Avhengig av hvilken smak du bruker, kan du enten bruke GUI-verktøyet du allerede har, eller terminalen. For terminal, bestem USB-enheten din og utfør følgende kommando fra terminalen fra bildet. Erstatt bildenavnet med det fulle navnet på den nedlastede filen.

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

Mens du kan øke blokkstørrelsen, er 512 trygt og mindre sannsynlig å produsere et bilde som ikke kan startes.

Installer basen Ubuntu 16.04-systemet

Velg språk og tastaturoppsett. Hvis du bruker standard engelsk, kan du bare trykke enter noen ganger for å komme gjennom denne delen.

Skriv inn vertsnavn for datamaskinen din:

ubuntu 16
ubuntu 16

Hvis du gjør dette i arbeidsmiljøet, vet du enten hva det skal være eller hvem du skal spørre om. Hvis du gjør dette hjemme, kan du nevne det du bryr deg om (denne datamaskinen ser ut til å være marvin).

Neste er å sette opp den primære brukeren og passordet.

TIPS: Hvis du har flere systemer som kjører Linux, er en veldig fin funksjon at hvis du bruker det samme brukernavnet på hver av dem, kan tunneling med ssh og sftp brukes uten å måtte angi brukernavnet.

Nytt til 16.04 er muligheten til å vise passordet i klar tekst under oppsettet.

ubuntu 16 - 1
ubuntu 16 - 1

Velg om du vil kryptere hjemmekatalogen din, ikke jeg, men jeg beholder heller ikke sensitive data i hjemmemappen min på webserveren. Velg tidssone (den skal allerede være riktig hvis du er koblet til Internett på stedet serveren skal brukes).

Tid for å sette opp partisjonering.

Jeg anbefaler LVM på det sterkeste slik at du kan bruke øyeblikksbilder for sikkerhetskopiering. Her er layouteksempel for LVM:

ubuntu 16 - 2
ubuntu 16 - 2

Merk, jeg bruker bare 1 til 1-forhold for bytte, da jeg ikke dypper veldig ofte inn i det. Jeg har også gitt rom for fremtidige oppgaver, du trenger ikke å gjøre dette, men jeg har ofte planlagt andre partisjoner og vil ha plass til dem. Du må tilordne monteringspunkter til hvert av de logiske volumene, for mine bruker jeg / (root) / var og bytter.

Merk: Når du bruker LVM, trenger du å lage en separat oppstartspartisjon, samt efi oppstartspartisjon. EFI-oppstartspartisjonen er ikke vist ovenfor, da dette ble gjort i KVM-tilfelle.

Fullfør partisjoneringen, hvis det er noen feil, bør du bli bedt om hva som må rettes.

Basiskjernen blir installert når du har delt partisjonen din, det tar vanligvis ett eller to minutter. Når dette er gjort, vil du bli bedt om informasjon om proxy, hvis du ikke er sikker, trykk bare enter. noen flere komponenter vil da bli installert før du blir bedt om å foretrekke preferanser for pakkeoppdateringer. Jeg gjør ikke automatiske oppdateringer, i det minste ikke siden jeg ble våknet midt på natten for å fikse serveren som hadde avhengigheter ødelagt av oppdateringer …

Pakkevalg

For formålet med denne hvordan skal jeg bare velge OpenSSH server og standard systemverktøy.

ubuntu 16 - 3
ubuntu 16 - 3

Når du fortsetter, vil de valgte pakkene installeres, og deretter blir du bedt om å installere GRUB. Når det er fullført, fjerner du installasjonsmediet og fortsetter. Endelig, komme til de gode tingene!

ubuntu 16 - 4
ubuntu 16 - 4

Nå kan du enten ssh tunnel inn på serveren din eller logge på. Jeg liker å tunnel, siden jeg ikke regelmessig holder tastatur og skjerm på serverne mine (også, muligheten til å bla lett opp er også fin!) Hvis du ikke vet adressen, kan du få den enkelt ved å bare logge på og skrive inn IP-adresse. Dette vil gi deg en liste over hver av nettverksenhetene og adressene deres.

Hvis du tunneler med samme brukernavn, er kommandoen (erstatt 1.2.3.4 med riktig ip):

ssh 1.2.3.4

Hvis du tunneler med annet brukernavn:

ssh [email protected]

Godta fingeravtrykket og skriv inn passordet ditt.

Oppdater nå alt:

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

Dette kan være raskt, men tar ofte noen minutter. Forutsatt at alt gikk etter planen, gå til Del 2 - Installere Nginx, PHP og MySQL.

Anbefalt: