Kuna kasutame Ubuntu 16.04, ei pea 1.9+ täiustuste saamiseks NGINX-i üles ehitama allikast. Selle asemel saate nginxi installida, kasutades allolevat käsku sudo apt-get. See installib paketi koos nginxi eelseadistatud konfiguratsioonidega.
sudo apt-get install nginx -y
Kui soovite konfiguratsiooni kohandada, peaksite selle koostama allikast. Allikast koostamiseks ja installimiseks soovitan soojalt NGINX-e sait saadaolevate täielike seadistusvõimaluste jaoks.
Installige php 7.0
PHP installimine on üsna lihtne ja optimeerimist käsitletakse teises osas.
sudo apt-get install php-fpm -y
PHP installimine on üsna lihtne ja optimeerimist käsitletakse teises osas.
sudo apt-get install php-fpm -y
Installige MySQL 5.7
Märge : Hoidlates on hõlpsasti saadaval kaks erinevat versiooni. Veenduge, et installite 5.7, välja arvatud juhul, kui otsite vanemat versiooni tahtlikult.
sudo apt-get install mysql-server-5.7 -y
Teil palutakse luua MySQL-i juurparool. Tavaliselt on VÄGA hea mõte oma MySQL-i andmebaasi parooliga kaitsta. Ma ei mõtle mingit rumalat lühikest ja lihtsat parooli, ma mõtlen tõsist parooli! MySQL võib olla hõlpsasti teie serveri võti, kui see pole turvatud. Kui olete MySQL-i installimise lõpetanud, kontrollime, kas kõik on õige versioon ja töötab.
nginx -V
See peaks välja nägema järgmise näite:
See ütleb teile mitte ainult NGINX-i versiooni, vaid ka kõiki ehitamiseks kasutatud konfiguratsiooniargumente. Märkus. HTTP2 (mis asendab SPDY) töötab SSL-is ainult teatud krüptimismeetoditega, seega on HTTP2 kasutamiseks vaja täiendavat konfiguratsiooni. Seda käsitletakse hiljem. Järgmisena kontrollime php-d
php -v
See peaks lugema midagi sellist
MySQL-i jaoks peate teabe saamiseks tegelikult sisestama MySQL-i CLI
mysql -u juur -p
näidata midagi sellist:
Väljuma:
q
Aeg seda oma brauseris vaadata. Kui teil on DNS-server, saate jätkata ja sisestada kirjetesse oma hostinime, et saaksite ip lahendada. Sisestage oma brauseris IP-aadress:
Nüüd, et kontrollida, kas PHP töötab õigesti, muudame paari faili.
Eelistatud tekstiredaktori (nt vim või nano) kasutamine
Lisada index.php indeksile index.html index.htm index.nginx-debian.html;
selle tegemine indeks index.php index.html index.htm index.nginx-debian.html;
peate ka kommenteerima PHP-i asukoha (eelistan ka mitteolulised read eemaldada), võimaldades PHP-d käivitada serveri poolel, nii et see näeb välja selline
salvestage ja sulgege, seejärel laadige NGINX uuesti.
sudo teenuse nginx taaskäivitamine
Nüüd, et tagada PHP käivitamine, peame lisama faili index.php
Värskendage oma brauserit ja peaksite nägema lehte, mis kirjeldab üksikasjalikult teie php seadistust.
Te ei soovi seda teavet aktiivse saidi olemasolul üles jätta, seega kustutage fail kohe või kui olete valmis.
Aeg oma domeeni (kui teil on) suunamiseks oma serverisse. Kui te ei tea oma ip-d, on minu lemmik viis selle leidmiseks
koolutage icanhazip.com
kui kasutate ipv6
lokk -6 icanhazip.com
Värskendage aadressi oma domeeninime pakkuja või domeeninimeserveriga ja peaksite saama oma domeeni abil vaikesaidi üles tuua (niipea kui teave on värskendatud).
Saidi värskendamiseks on aeg oma saidi conf-fail luua (asenda example.com oma domeeniga).
Näpunäide: „error_page 404 = /index.php” võimaldab serveril ümbersuunamist standardsele 404 tõrke lehele index.php. Tõrkelogi ei saa kasutada regulaaravaldist ja kes tõesti tahab nagunii probleeme otsida. Seega ei ole vea logide eraldamiseks $ server_name.
SSL-i saate ka nginxile tasuta installida. klõpsa ( siin )
3 minutit loetud