1. DEL: Namestitev sklada LEMP strežnika Ubuntu Server 16.04 (Xenial Xerus)



Preizkusite Naš Instrument Za Odpravo Težav

LEMP je kratica za (L) inux, Nginx - izgovarja (E) gine-X, (M) ySQL in (P) HP. Nginx je obratni proxy in alternativa (včasih izboljšava) Apacheju.



Zakaj Ubuntu Server 16.04?

Ubuntu Server 16.04 shranilnikom doda nekaj prepotrebnih nadgradenj, kar pomeni manj časa za prevajanje iz vira. Velike posodobitve:



  • Nginx 1.10.0 - Vgrajena podpora za HTTP / 2!
  • PHP 7.0
  • MySQL 5.7 (glavna varnostna posodobitev s praznim korenskim geslom)

Kako začeti

Najprej in najpomembneje prenesite Ubuntu Server 16.04.



Prenesite 32/64-bitno različico iz tukaj

Ustvarite zagonsko sliko s svojo najljubšo metodo.

Za Windows priporočam Rufus: rufus



Mac UnetBootin na splošno dobro deluje: unetbootin

Linux: Glede na okus, ki ga uporabljate, lahko uporabite orodje GUI, ki ga že imate, ali terminal. Za terminal določite svojo napravo USB in nato na mestu slike izvedite naslednji ukaz v terminalu. Ime slike zamenjajte s polnim imenom prenesene datoteke.

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

Medtem ko lahko povečate velikost blokov, je 512 varno in je manj verjetno, da bo ustvaril sliko, ki je ni mogoče zagnati.

Namestite osnovni sistem Ubuntu 16.04

Izberite jezik in postavitev tipkovnice. Če uporabljate standardno angleščino, lahko nekajkrat preprosto pritisnete Enter, da prebrskate ta del.

Vnesite ime gostitelja za vaš računalnik:

ubuntu 16

Če to počnete v delovnem okolju, ali veste, kaj bi moralo biti, ali koga vprašati. Če to počnete doma, ga poimenujte (najbrž je ta računalnik resnično marvin).

Naslednja je nastavitev primarnega uporabnika in gesla.

NASVET: Če imate več sistemov z Linuxom, je ena zelo lepa lastnost ta, da če uporabljate isto uporabniško ime za vsakega od njih, lahko tuneliranje ssh in sftp uporabite brez vnosa uporabniškega imena.

Novost do 16.04 je možnost prikaza gesla v jasnem besedilu med namestitvijo.

ubuntu 16 - 1

Izberite, ali želite šifrirati svoj domači imenik, ne, vendar tudi ne hranim občutljivih podatkov v svoji domači mapi na spletnem strežniku. Izberite svoj časovni pas (že mora biti pravilno, če ste povezani v internet na mestu, kjer bo uporabljen strežnik).

Čas je za nastavitev particioniranja.

Toplo priporočam LVM, da lahko za varnostno kopiranje uporabite posnetke. Tu je primer postavitve za LVM:

ubuntu 16 - 2

Upoštevajte, da za zamenjavo uporabljam samo razmerje 1: 1, saj se vanj ne potopim prav pogosto. Nekaj ​​prostora sem pustil tudi za prihodnje naloge, tega vam ni treba storiti, vendar imam pogosto načrtovane druge predelne stene in želim prostor zanje. Vsakemu logičnemu zvezku boste morali dodeliti točke za vpetje, za moje uporabljam / (root) / home / var in swap.

Opomba: Ko uporabljate LVM, morate narediti ločeno zagonsko particijo in zagonsko particijo efi. Začetna particija efi zgoraj ni prikazana, saj je bilo to storjeno v primerku KVM.

Dokončajte particioniranje, če pride do napak, boste pozvani, kaj je treba popraviti.

Osnovno jedro se namesti, ko delite particijo, običajno traja eno ali dve minuti. Ko boste to storili, boste pozvani, da vnesete informacije o proxyju, če niste prepričani, samo pritisnite Enter. Nato bo nameščenih še nekaj komponent, preden boste pozvani k izbiri posodobitev paketa. Samodejnih posodobitev ne izvajam, vsaj od takrat, ko sem se sredi noči zbudil, da bi popravil strežnik, ki je bil zaradi posodobitev prekinjen ...

Izbira paketa

Za namene tega postopka bom izbral le strežnik OpenSSH in standardne sistemske pripomočke.

ubuntu 16 - 3

Ko nadaljujete, se izbrani paketi namestijo in nato boste pozvani, da namestite GRUB. Ko se konča, odstranite namestitveni medij in pritisnite »Nadaljuj«. Končno, do dobrih stvari!

ubuntu 16 - 4

Zdaj lahko ssh tunel vstavite v svoj strežnik ali pa se prijavite. Všeč mi je tunel, saj na svojih strežnikih redno ne držim tipkovnice in monitorja (tudi možnost preprostega pomikanja navzgor je prav prijetna!) Če ne Ne poznate naslova, enostavno ga dobite tako, da se preprosto prijavite in vnesete ip naslov. Tako boste dobili seznam vseh omrežnih naprav in njihovih naslovov.

Če tunelirate z istim uporabniškim imenom, je ukaz (zamenjajte 1.2.3.4 s pravilnim ip):

ssh 1.2.3.4

Če tunelirate z drugim uporabniškim imenom:

ssh uporabnik@1.2.3.4

Sprejmite prstni odtis in vnesite geslo.

Zdaj posodobite vse:

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

To je lahko hitro, vendar pogosto traja nekaj minut. Ob predpostavki, da je šlo vse po načrtih, se odpravite 2. del - Namestitev Nginx, PHP in MySQL .

3 minute branja