La soco serverka Nginx ee Linux-dash

linux-dash

Linux ayaa u taagan server-yada, waana taas inta udhaxeysa Apache iyo Nginx waxay leeyihiin qayb wanaagsan oo ka mid ah suuqan gabi ahaanba waa la xukumay, waana la ogyahay in tani aysan ku xirnayn oo keliya sida ay labada awoodood u kala awood badan yihiin laakiin waxaa ka sarreeya dhammaan xulashooyinka wanaagsan ee aan haysanno kormeer boggayaga midkoodna. Waana in hawshani ay aad muhiim ugu tahay kuwa u shaqeeya sida maamulayaasha nidaamka oo ay u baahan yihiin inay ogaadaan wakhti kasta haddii server-yada ay shaqeynayaan, iyo qaabka ay u sameynayaan.

Laakiin waxaa barbar socda xalka si wanaagsan loo aasaasay loona adeegsaday sida Zenoss ama Nagios, waxaan haysannaa tiro wanaagsan oo qalab fudud oo aan u adeegsan karno kormeer adeegeena Linux si fudud, si fudud loogu heli karo isticmaaleyaasha hoose. Haddana waxaan dib u eegeynaa wicitaan linux-dash, aad u dhameystiran oo fudud si loo rakibo loona bilaabo isticmaalka.

Aan aragno markaa, sida loogu rakibo Linux-dash Ubuntu iyo Nginx oo ah serverka webka (Waxaan ka qaadanay doorashadan Apache's maxaa yeelay waa tan ugu weyneyd bilihii dhowaa). Si aad u bilowdo, sida had iyo jeer waxaan u adeegsannaa xariiqda taliska si aan u galno waxyaabaha soo socda:

sudo apt-hel rakib git nginx php5-json php5-fpm php5-curl

Kadibna waxaan ka joojineynaa qaabeynta aasaasiga ah ee Nginx:

sudo rm / etc / nginx / goobaha-karti / default

Hadda waxaan u baahanahay inaan wax ka bedelno feylka /etc/ngingx/conf.d/linuxdash.conf, waxaanan dooneynaa inaan xaqiijino in Nginx uu isticmaalo dekedda 8080, sidaa darteed waxa ku jira feylku waa inuu noqdaa sida soo socota:

server {
server_name $ domain_name;
dhageyso 8080;
xididka / var / www;
tusmada tusmada.html index.php;
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;

goobta ~ * \. (?: xml | ogg |mp3| mp4 | ogv | svg | svgz | eot | otf | woff | ttf | css | js | jpg | jpeg | gif | png | ico) $ {
try_files $ uri = 404;
wuxuu dhacayaa max;
access_log off;
add_header Pragma dadweynaha;
add_header Kaydka-Xakamaynta "dadweynaha, waa in dib loo qiimeeyaa, wakiil-revalidate";
}

goobta / linux-dash {
tusmada tusmada.html index.php;
}

# PHP-FPM adoo adeegsanaya saldhigyo
goobta ~ \ .php (/ | $) {
fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name;
fastcgi_split_path_info ^ (. +? \. php) (/.*) $;
fastcgi_pass unix: /var/run/php5-fpm.sock;
haddii (! -f $ dukumiinti_ xidid $ fastcgi_script_name) {
soo noqo 404;
}
try_files $ uri $ uri / /index.php?$args;
waxaa ka mid ah fastcgi_params;
}
}

Hadda waa inaan u diyaari php-fpm, mid ka mid ah xirmooyinka aan ku rakibnay tallaabada ugu horreysa, taas oo aan ku sameyno adoo tafatirka faylka /etc/php5/fpm/pool.d/www.conf, si loogu daro xuduudaha 'isticmaale', 'koox' iyo 'dhagayso (feylka intiisa kale ayaa laga tagi karaa isbadal la'aan:

isticmaale = www-data
koox = www-data
dhageysi = /var/run/php5-fpm.sock

Waxaan ugu dambeyn diyaar u nahay rakibi Linux-dash, oo aan lahayn PPA laakiin waxaan ka rakibnaa github:

git clone https://github.com/afaqurk/linux-dash.git
sudo cp -r linux-dash / / var / www /
sudo chown -R www-data: www-data / var / www

Si aan u dhammeyno waa inaan dib u bilawno kaliya server-ka Nginx iyo php5-fpm:

sudo adeeg php5-fpm dib u bilow
sudo adeeg nginx dib u bilow

Hadda oo aan rakibnay qalabkan, waxaan sii wadaynaa waxa soo socda, oo ah inaan aragno sida loogu isticmaalo wax ku ool ahaan kormeer adeegeena Linux, tanna waa inaan bilownaa biraawsarka webka, furo tab oo aan galnaa URL-ka adeegeena oo ay ku xigto dekedda 8080 iyo rakibaadda Linux-dash, oo, markii la raaco talaabooyinka kor lagu soo qaaday, ay tahay inay wax noqdaan:

http://<linux-IP-address>:8080/linux-dash/

Sida aan aragno, interface Linux-dash waa quruxsan toosan waxayna ka kooban tahay guddi aan ku arki karno aalado kala duwan oo iyaga dhexdooda ah nidaamyada nidaamka, widget-yada aan dhanka kale dib ugala xiriiri karno marka aan dooneyno si aan u waafajino sida ugu macquulsan ee aan doorbideyno waxaan sidoo kale isticmaali karnaa mawduucyo si aan ula qabsano muuqaalka linux- dash to our system. Waxaa ka mid ah xuduudaha kala duwan ee aan awood u yeelan doonno inaan kula soconno linux-dash waxaan haynaa macluumaadka guud ee nidaamka (nidaamka qalliinka, xusuusta wan, tirada diirkja), isticmaalka diskiga iyo mid kasta oo ka mid ah qeybaha nidaamka. rakibay fiilooyin (mysql, openssl, Python, iwm), ka dibna dhammaan macluumaadka la xiriira isku xirnaanta: isdhexgalka firfircoon (oo leh macluumaad ku saabsan mid kasta oo ka mid ah), xawaaraha soo dejinta iyo soo dejinta ee serverka, tirada isku xirnaanta soo socota iyo kuwa baxaya, ping , isticmaalayaasha isku xiran iyo howlaha firfircoon ee ka mid ah waxyaabo kale oo yar.

Sida aan aragno, waa xalka si cadaalad ah u dhameystiran uguna fiican dhamaan, aad u fudud in la rakibo lana bilaabo isticmaalka, markaa uma baahnin in aan noqono isticmaaleyaal horumarsan si aan uga faa'iideysano. Waxaan rajeyneynaa in talaabooyinkani ay ahaayeen kuwo waxtar leh sidaa darteed akhristayaashayada waxaa lagu dhiirigelinayaa inay isku dayaan, maxaa yeelay in kabadan hal kiis waxay la kulmi doonaan layaab aad u wanaagsan.


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.