Bheka iseva ye-Nginx nge-Linux-dash

i-linux-dash

I-Linux imele amaseva wewebhu, futhi ingabe lokho kuphakathi I-Apache ne Nginx banengxenye enhle yale makethe ebuswa ngokuphelele, futhi kuyaziwa ukuthi lokhu kubangelwa hhayi kuphela ukuthi zinamandla kangakanani ezinye izindlela kodwa ngaphezu kwakho konke ukukhetha okuhle esinakho qapha iwebhusayithi yethu nanoma yimuphi wabo. Futhi ukuthi lo msebenzi ubaluleke kakhulu kulabo abasebenza njengabaphathi bohlelo futhi badinga ukwazi ngaso sonke isikhathi ukuthi ngabe amaseva ayasebenza, nokuthi enza kanjani.

Kepha eceleni kwezixazululo ezisungulwe kahle nezithuthukisiwe ezifana neZenoss noma i-Nagios, sinamathuluzi amaningi alula esingawasebenzisa qapha iseva yethu ye-Linux kalula, kufinyeleleka kalula kubasebenzisi abaphansi. Futhi manje sizobuyekeza ucingo i-linux-dash, ephelele ngokuphelele futhi elula ukuyifaka bese uqala ukuyisebenzisa.

Ake sibone lapho, Ungayifaka kanjani i-linux-dash ku-Ubuntu ne-Nginx njengeseva yewebhu (Sithathe le nketho ngaphezu kwe-Apache ngoba iyona ekhule kakhulu ezinyangeni ezedlule). Okokuqala, njengenjwayelo sisebenzisa umugqa womyalo ukufaka okulandelayo:

sudo apt-get ukufaka git nginx php5-json php5-fpm php5-curl

Khona-ke senza kungasebenzi ukumiswa okuzenzakalelayo ku-Nginx:

sudo rm / njll / nginx / amasayithi anikwe amandla / okuzenzakalelayo

Manje sidinga ukuhlela ifayela /etc/ngingx/conf.d/linuxdash.conf, futhi sizosungula ukuthi i-Nginx isebenzisa i-port 8080, ngakho-ke okuqukethwe kwefayela kufanele kube kanjena:

iseva {
igama leseva $ domain_name;
lalela i-8080;
impande / var / www;
inkomba index.html index.php;
ukufinyelela_log /var/log/nginx/access.log;
iphutha_log /var/log/nginx/error.log;

indawo ~ *. (?: xml | ogg |mp3| mp4 | ogv | svg | svgz | eot | otf | woff | ttf | css | js | jpg | jpeg | gif | png | ico) $ {
zama_files $ uri = 404;
iphelelwa yisikhathi max;
ukufinyelela_log off;
i-add_header Pragma yomphakathi;
i-add_header Cache-Control "esidlangalaleni, kumele iphinde iqinisekise, iphinde ivuselelwe ummeleli";
}

indawo / i-linux-dash {
inkomba index.html index.php;
}

# PHP-FPM ngamasokhethi
indawo ~ \ .php (/ | $) {
i-fastcgi_param i-SCRIPT_FILENAME ye-document document_root $ fastcgi_script_name;
i-fastcgi_split_path_info ^ (. +? \. php) (/.*) $;
i-unix fastcgi_pass: /var/run/php5-fpm.sock;
uma (! -f $ document_root $ fastcgi_script_name) {
buyisela i-404;
}
zama_files $ uri $ uri / /index.php?$args;
faka i-fastcgi_params;
}
}

Manje kufanele lungiselela i-php-fpm, elinye lamaphakeji esiwafake esinyathelweni sokuqala, esikwenzayo ngokuhlela ifayela /etc/php5/fpm/pool.d/www.conf, ukufaka amapharamitha 'umsebenzisi', 'iqembu' kanye 'nokulalela (lonke ifayili lingashiywa lingashintshiwe:

umsebenzisi = www-data
iqembu = www-data
mamela = /var/run/php5-fpm.sock

Ekugcineni sesikulungele faka i-linux-dash, engenayo i-PPA kepha sifaka kusuka ku-github:

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

Ukuqedela kufanele siqale kabusha iseva ye-Nginx kanye ne-php5-fpm:

Isevisi ye-sudo php5-fpm iqala kabusha
Ukuqala kabusha kwe-sudo service nginx

Manje njengoba sesilifakile leli thuluzi, sizoqhubeka nalokhu okulandelayo, ukubona ukuthi singalisebenzisa kanjani ngempumelelo qapha iseva yethu ye-Linux, futhi ngalokhu kufanele siqale isiphequluli sewebhu, sivule ithebhu bese sifaka i-URL yeseva yethu elandelwa i-port 8080 nokufakwa kwe-linux-dash, okuthi, ngemuva kokulandela izinyathelo eziboniswe ngenhla, kube yinto efana nale:

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

Njengoba sibona, isikhombimsebenzisi se-linux-dash siqonde ngqo futhi iqukethe ibhodi lapho singabona khona amawijethi amaningana futhi kuwo izakhiwo zohlelo, amawijethi ngakolunye uhlangothi esingawahlela kabusha ukuze ahambisane nezintandokazi zethu ngangokunokwenzeka futhi singasebenzisa izingqikithi ukuguqula ukubukeka kwe-linux- donsela ohlelweni lwethu. Phakathi kwemingcele ehlukene esizokwazi ukuyibheka nge-linux-dash sinemininingwane ejwayelekile yohlelo (uhlelo olusebenzayo, inkumbulo yenqama, inani lama-cores), ukusetshenziswa kwediski kanye nokwahlukaniswa ngakunye kohlelo, ama-plugins afakiwe (i-mysql, i-openssl, i-python, njll.), bese yonke imininingwane ehlobene nokuxhuma: izixhumi ezihambisanayo (ezinolwazi ngalunye lwazo), isivinini sokulanda nokulayisha kwesiphakeli, inombolo yokuxhumana okungenayo nokuphumayo, ping, abasebenzisi abaxhunyiwe nezinqubo ezisebenzayo phakathi kwezinye izinto ezimbalwa.

Njengoba sikwazi ukubona, yisixazululo esiphelele futhi esingcono kunazo zonke, kulula kakhulu ukusifaka futhi siqale ukusisebenzisa, ngakho-ke asidingi ukuba ngabasebenzisi abaphambili ukusizakala. Siyethemba ukuthi lezi zinyathelo zisizile kubafundi bethu ukuthi bakhuthazwe ukuthi bazame, ngoba ezimweni ezingaphezu kwesisodwa bazothola isimanga esihle kakhulu.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.