Nginx, rakibaadda aasaasiga ah ee adeegaan Ubuntu 18.04

ku saabsan nginx

Maqaalka soo socda waxaan eegeynaa Nginx. Tani waa a server-ka / wakiilka gadaal Hawl-qabad fudud oo fudud iyo wakiil wakiil borotokolloollada IMAP / POP3). Waa software bilaash ah oo furan. Waxaa jira nooc ganacsi oo loo qaybiyay magaca nginx plus.

Es marinka iskutallaabta, sidaa darteed waxay ku shaqeyn doontaa nidaamyada Unix-like (GNU / Linux, BSD, Solaris, Mac OS X, iwm.) iyo Windows. Waa adeege mas'uul ka ah maareynta culeyska qaar ka mid ah bogagga ugu waaweyn ee internetka. Mashruucan waxaan ku arki doonaa talaabooyinka aasaasiga ah ee lagu rakibo loona maareeyo Nginx kombiyuutarka Ubuntu 18.04.

Kahor intaanan ka bilaabin tallaabooyinka, waa inaan hubinnaa inaan ku galnay sidii isticmaale leh mudnaan sudo iyo taas ma haysano Apache ama adeeg kasta oo ka socda dekedda 80 ama 443.

Rakibida Nginx

Waxaan heli doonnaa adeegaan waxaa laga heli karaa bakhaarrada software-ka ee Ubuntu. Rakibaadda waa wax fudud, waxaan kaliya u baahanahay inaan furno terminal (Ctrl + Alt + T) oo ku qor amarradan soo socda:

rakibi Nginx

sudo apt update && sudo apt install nginx

Ka dib markii rakibidda la dhammeeyo, waan xaqiijin doonaa xaaladda adeegga iyadoo amarka soo socda:

Xaaladda Nginx

sudo systemctl status nginx

Waan awoodnaa arag nooca aan isticmaaleyno iyadoo amarka soo socda:

Nooca Nginx

sudo nginx -v

U habee UFW

Haddii aad isticmaaleyso ufw, waxaad u baahan doontaa inaad furto dekedda HTTP 80 iyo / ama dekedda HTTPS 433. Ufw wuxuu la yimaadaa astaamo ku saleysan dekedaha caadiga ah ee daemons-ka iyo barnaamijyada ugu caansan.

Si aad u furto labada dekedood ee Nginx, u maamul amarka soo socda:

Ufw allo Nginx

sudo ufw allow 'Nginx Full'

Waxaan ku xaqiijin karnaa isbedelka:

Heerka Ufw

sudo ufw status

Tijaabinta rakibida

Furan http://TU_IP en tu navegador. Xaaladdan oo kale waxaan ku rakibayaa shabakadayda maxalliga ah. Hadda waa inaan awoodnaa inaan aragno bogga hore ee guriga sida hoos ku qoran:

nginx bogga guriga

Ku xakamee adeegyada Nginx systemctl

Waxaan u maamuli karnaa adeegga Nginx sida unugyada kale ee nidaamsan.

para jooji serverka, waxaan ku fulin doonnaa barta (Ctrl + Alt + T):

sudo systemctl stop nginx

Markasta oo aan rabno bilow inaad mar kale isticmaasho, waxaan ku qoreynaa isla terminal:

sudo systemctl start nginx

Haddii waxa aan raadineyno ay yihiin dib u bilaw adeegga:

sudo systemctl restart nginx

para dib u cusbooneysii wax walba ka dib markii qaar ka mid ah isbedel qaabeynta:

sudo systemctl reload nginx

Hadaan rabno gab server:

sudo systemctl disable nginx

Waan qaban karnaa markale awood mar labaad iyadoo amarka:

sudo systemctl enable nginx

Qaab dhismeedka faylka qaabeynta

faylasha qaabeynta nginx

oo dhan faylasha qaabeynta ku jiraan diiwaanka / iwm / nginx /.

Faylka ah qaabeynta ugu weyn Waxay taagan tahay /etc/nginx/nginx.conf.

Si loo fududeeyo hagaajinta, waa lagugula talinayaa u samee feyl isku xir ah oo gooniya.

ka faylasha block server waa la keydiyaa Buugga cinwaanka / iwm / nginx / goobo-la heli karo, waana inaan u abuurnaa sidii aan ugu baahnayn. Faylasha qaabeynta ee kujira galkaan looma isticmaalo Nginx ilaa ay kuxiran yihiin galka / etc / nginx / goobaha la awoodo. Si aad udhaqaajiso xannibaadda serverka, waa inaan ka abuurnnaa iskuxiraha astaamaha bogagga faylka qaabeynta.

Waa fikrad fiican inaad raacdo magac-u-magac-bixinta caadiga ah. Haddii magacaaga domain uu yahay mydomain.com, markaa feylka qaabeynta waa in loo yeeraa /etc/nginx/sites-available/mydomain.com.conf.

Tusaha / iwm / nginx / guntin wuxuu ka kooban yahay jajabyada qaabeynta ee lagu dari karo faylasha faylasha.

ka gal faylasha (access.log iyo error.log) waxay ku jiraan diiwaanka / var / log / nginx /. Waxaa lagugula talinayaa inaad yeelato galaangal iyo faylal qalad kaladuwan ee server kasta.

Waxaan dejin karnaa galka asalka ah ee dukumiintiyadayada domain meelkasta oo aan dooneyno. The goobaha ugu caansan ee loogu talagalay webroot ku dar:

  • / guri / isticmaale / sitename
  • / var / www / sitename
  • / var / www / html / sitename
  • / xulashada / magaca

Hadda waxaad dhammaantiin u diyaar garoobeysaan inaad bilowdaan adeegsiga barnaamijyadiina oo aad u adeegsanaysaan server-kiina cusub server-ka websaydhka ama wakiil. Sidoo kale waa lagama maarmaan in la adkeeyo in a shahaado sugan waa muujinta 'waa inuu leeyahay' dhammaan bogagga maanta, waa bilaash Aynu Encrypt SSL shahaado ah.

Sida iska cad tani waa bilow marka ay timaado la shaqeynta Nginx. Ayaa doonaya inuu wax badan ka ogaado sida loola shaqeeyo, la tashan kara dukumiintiyada rasmiga ah.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.