DEL 1: Installere en Ubuntu Server 16.04 (Xenial Xerus) LEMP Stack
LEMP er et akronym for (L) inux, Nginx - uttalt (E) gine-X, (M) ySQL og (P) HP. Nginx er en omvendt proxy og et alternativ (noen ganger en forbedring) til Apache.
Hvorfor Ubuntu Server 16.04?
Ubuntu Server 16.04 legger til noen trengte oppgraderinger til repositoriene, noe som betyr mindre tid å kompilere fra kilde. Store oppdateringer:
- Nginx 1.10.0 - HTTP / 2-støtte innebygd!
- PHP 7.0
- MySQL 5.7 (Major sikkerhetsoppdatering med tomt root-passord)
Starter
Først og fremst, last ned Ubuntu Server 16.04.
Last ned 64-bits versjonen herfra og 32-bits fra her
Opprett oppstartbart bilde ved hjelp av favorittmetoden din.
For Windows anbefaler jeg Rufus: rufus
Mac UnetBootin fungerer vanligvis bra: unetbootin
Linux: Avhengig av hvilken smak du bruker, kan du enten bruke GUI-verktøyet du allerede har, eller terminal. For terminal, bestem din USB-enhet og deretter utfør plasseringen av bildet fra følgende sted i Terminal. Bytt bildet navn med det fulde navnet på filen lastet ned.
dd if = ubuntu-16.04-desktop-amd64.iso av = / dev / sdX bs = 512k
Mens du kan øke blocksize, er 512 trygt og mindre sannsynlig å produsere et uopprettelig bilde.
Installer basen Ubuntu 16.04-systemet
Velg ditt språk og tastaturlayout. Hvis du bruker standard engelsk, kan du bare trykke inn et par ganger for å komme gjennom denne delen.
Skriv inn vertsnavnet for datamaskinen din:
Hvis du gjør dette i et arbeidsmiljø, vet du enten hva det skal være eller hvem du skal spørre. Hvis du gjør dette hjemme, nevner det det du bryr deg om (denne datamaskinen ser virkelig ut til å være en marvin).
Deretter setter du 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 skrive inn brukernavnet.
Nytt til 16.04 er muligheten til å vise passordet i klar tekst under oppsett.
Velg om du vil kryptere hjemmekatalogen din, eller ikke, men ikke i sensitive mapper i hjemmemappen på en webserver. Velg tidszonen din (den skal allerede være riktig hvis du er koblet til Internett på stedet serveren skal brukes).
Tid til å konfigurere partisjonering.
Jeg anbefaler på det sterkeste LVM, slik at du kan bruke stillbilder for sikkerhetskopiering. Her er et oppsetteksempel for LVM:
PRO TIPS: Hvis problemet er med datamaskinen eller en bærbar PC / notatbok, bør du prøve å bruke Reimage Plus-programvaren som kan skanne arkiver og erstatte skadede og manglende filer. Dette fungerer i de fleste tilfeller der problemet er oppstått på grunn av systemkorrupsjon. Du kan laste ned Reimage Plus ved å klikke herMerk, jeg bruker bare et 1 til 1-forhold for bytte, da jeg ikke dypper inn i det veldig ofte. Jeg har også gitt noe rom for fremtidig oppgave, du trenger ikke å gjøre dette, men jeg har ofte planlagt andre partisjoner og vil ha plass til dem. Du må tildele monteringspoeng til hver av de logiske volumene, for min jeg bruker / (root) / home / var og swap.
Merk: Når du bruker LVM, må du lage en separat oppstartspartisjon, samt efi boot partisjon. Efi boot-partisjonen er ikke vist ovenfor, da dette ble gjort i en KVM-forekomst.
Avslutt partisjoneringen, hvis det er noen feil, bør du bli bedt om hva som skal rettes.
Basekjernen blir installert når du har gjort partisjoneringen din, det tar vanligvis et eller to minutter. Når dette er gjort, vil du bli bedt om proxy-info, hvis du ikke er sikker på, bare trykk Enter. Noen få komponenter vil da bli installert før du blir bedt om å foretrekke pakkeoppdateringer. Jeg gjør ikke automatiske oppdateringer, i hvert fall ikke siden jeg våknet midt på natten for å fikse en server som hadde avhengigheter som var ødelagt av oppdateringer
Pakkevalg
For dette formål, hvordan skal jeg bare velge OpenSSH-server og standard systemverktøy.
Når du fortsetter, installerer de valgte pakkene, og du blir bedt om å installere GRUB. Når det er ferdig, fjern installasjonsmediet ditt og trykk fortsett. Til slutt får du de gode greiene!
Nå kan du enten ssh tunnel inn på serveren din, eller logge inn. Jeg liker å tunnelere, siden jeg ikke regelmessig holder et tastatur og skjerm på serverne mine (også muligheten til å rulle opp lett er også fint!) Hvis du ikke Jeg vet ikke adressen, du kan enkelt få det ved å logge inn og skrive inn ip-adressen. Dette gir deg en liste over hver av nettverksenhetene og deres adresser.
Hvis du er tunneling med samme brukernavn, er kommandoen (erstatt 1.2.3.4 med riktig ip):
ssh 1.2.3.4
Hvis du er tunneling med et annet brukernavn:
Godta fingeravtrykk og skriv inn passordet ditt.
Oppdater nå alt:
sudo apt-get update && sudo apt-get oppgradering -y && sudo apt-get distr-upgrade -y
Dette kan være raskt, men tar ofte et par minutter. Forutsatt at alt gikk i henhold til planen, gå til del 2 - Installere Nginx, PHP og MySQL .
PRO TIPS: Hvis problemet er med datamaskinen eller en bærbar PC / notatbok, bør du prøve å bruke Reimage Plus-programvaren som kan skanne arkiver og erstatte skadede og manglende filer. Dette fungerer i de fleste tilfeller der problemet er oppstått på grunn av systemkorrupsjon. Du kan laste ned Reimage Plus ved å klikke her