Tā kā mēs izmantojam Ubuntu 16.04, jums nav jāveido NGINX no avota, lai iegūtu 1.9+ uzlabojumus. Tā vietā jūs varat instalēt nginx, izmantojot zemāk esošo komandu sudo apt-get. Tas instalēs paketi ar nginx iepriekš konfigurētām konfigurācijām.
sudo apt-get instalēt nginx -y
Ja vēlaties pielāgot konfigurāciju, tā jāapkopo no avota. Lai apkopotu un instalētu no avota, es ļoti iesaku NGINX's vietne visas pieejamās konfigurācijas opcijas.
Instalējiet php 7.0
PHP instalēšana ir diezgan vienkārša, un optimizācija tiks aplūkota citā sadaļā.
sudo apt-get instalēt php-fpm -y
PHP instalēšana ir diezgan vienkārša, un optimizācija tiks aplūkota citā sadaļā.
sudo apt-get instalēt php-fpm -y
Instalējiet MySQL 5.7
Piezīme : Krātuvēs ir viegli pieejamas divas dažādas versijas. Pārliecinieties, vai esat instalējis 5.7, ja vien jūs speciāli nemeklējat vecāku versiju.
sudo apt-get instalēt mysql-server-5.7 -y
Jums tiks piedāvāts izveidot MySQL saknes paroli. Parasti ir ļoti laba ideja paroli aizsargāt MySQL datu bāzi. Es nedomāju kādu dumju īsu un vieglu paroli, es domāju nopietnu paroli! MySQL var viegli būt jūsu servera atslēgas, ja tas netiek aizsargāts. Kad esat pabeidzis MySQL instalēšanu, pārbaudīsim, vai viss ir pareizs un darbojas pareizi.
nginx -V
Tam vajadzētu izskatīties kā zemāk redzamais piemērs:
Tas jums paskaidro ne tikai NGINX versiju, bet arī visus konfigurācijas argumentus, kas izmantoti būvēšanai. Piezīme: HTTP2 (kas aizstāj SPDY) darbojas tikai ar noteiktām SSL šifrēšanas metodēm, tāpēc, lai izmantotu HTTP2, būs nepieciešama papildu konfigurācija. Tas tiks apskatīts vēlāk. Tālāk pārbaudīsim php
php -v
Tam vajadzētu lasīt kaut ko līdzīgu
Lai iegūtu MySQL, jums faktiski jāievada MySQL CLI, lai iegūtu informāciju
mysql -u sakne -p
parādīt kaut ko līdzīgu:
Iziet:
q
Laiks to pārbaudīt pārlūkprogrammā. Ja izmantojat DNS serveri, varat turpināt un ierakstos ievadīt savu resursdatora nosaukumu, lai varētu atrisināt ip. Ievadiet IP adresi savā pārlūkprogrammā:
Tagad, lai pārbaudītu, vai PHP darbojas pareizi, mēs rediģēsim pāris failus.
Izmantojot vēlamo teksta redaktoru (piemēram, vim vai nano)
Pievienojiet index.php indeksam index.html index.htm index.nginx-debian.html;
padarot to indeksu index.php index.html index.htm index.nginx-debian.html;
jums arī jāatceļ PHP atrašanās vieta (es gribētu noņemt arī neatbilstošās rindas), ļaujot php izpildīt servera pusē, lai tas izskatās šādi
saglabājiet un izejiet, pēc tam pārlādējiet NGINX.
sudo servisa nginx restartēšana
Tagad, lai pārliecinātos, ka PHP tiek izpildīts, mums jāpievieno fails index.php
Atsvaidziniet pārlūkprogrammu, un jums vajadzētu redzēt lapu, kurā sīki aprakstīta jūsu php iestatīšana.
Jūs nevēlaties atstāt šo informāciju augšpusē, kad jums ir pieejama vietne, tāpēc izdzēsiet failu tūlīt vai tad, kad esat gatavs.
Laiks norādīt domēnu (ja tāds ir) uz serveri. Ja jūs nezināt savu ip, mans mīļākais veids, kā to atrast
čokurošanās icanhazip.com
ja izmantojat ipv6
čokurošanās -6 icanhazip.com
Atjauniniet adresi ar sava domēna vārda nodrošinātāju vai domēna vārdu serveri, un, izmantojot savu domēnu, jums vajadzētu būt iespējai atklāt noklusējuma vietni (tiklīdz informācija tiek atjaunināta).
Lai atjauninātu vietni, laiks izveidot vietnes conf failu (aizstājiet example.com ar savu domēnu).
Padoms: “error_page 404 = /index.php” ļauj serverim novirzīt uz index.php, nevis standarta 404 kļūdas lapu. Kļūdu žurnālā nevar izmantot regulāru izteiksmi, un kurš patiešām vēlas meklēt problēmas visā pasaulē. Tādējādi nav $ server_name, lai izdalītu kļūdu žurnālus.
SSL var arī bez maksas instalēt vietnē nginx. klikšķis ( šeit )
3 minūtes lasīts