Tarisa server yeNinx neLinux-dash

linux-dash

Linux inomirira webhu maseva, uye iri pakati Apache uye Nginx ivo vane chikamu chakanaka chemusika uno chakazara kwazvo, uye zvinozivikanwa kuti izvi zvinokonzerwa kwete chete kune simba rekuti dzimwe nzira dzakadii asi pamusoro pezvose kune zvakanaka sarudzo isu tarisa webhusaiti yedu nemumwe wavo. Uye ndezvekuti basa iri rakakosha zvakanyanya kune avo vanoshanda sevatariri manejimendi uye vanoda kuziva nguva dzose kana maseva ari kushanda, uye nenzira yaari kuzviita nayo.

Asi pamwe chete nemisimboti yakasimbiswa-uye yepamusoro-yekushandisa senge Zenoss kana Nagios, isu tine nhamba yakanaka yezvishandiso zvakapusa zvatinogona kushandisa tarisa yedu Linux server zvakapusa, zvinowanikwa kune vashandisi vezasi. Uye ikozvino tichaongorora kufona linux-dash, yakakwana kwazvo uye yakapusa kuisa uye kutanga kushandisa.

Ngatione ipapo, maitiro ekuisa linux-dash paUbuntu uye neNginx sewebhu dura (Isu takatora iyi sarudzo tichienzanisa neApache nekuti ndiyo yakura zvakanyanya mumwedzi ichangopfuura). Kutanga, semazuva ese isu tinoshandira kune yekuraira tambo yekuisa zvinotevera:

sudo apt-tora kuisa git nginx php5-json php5-fpm php5-curl

Ipapo isu tinobvisa iyo yekumisikidza kurongeka muNginx:

sudo rm / etc / nginx / saiti-inogoneswa / default

Iye zvino tinoda kugadzirisa iyo faira /etc/ngingx/conf.d/linuxdash.conf, uye tichaenda kuratidza kuti Nginx inoshandisa chiteshi 8080, saka zvirimo mufaira zvinofanirwa kunge zvinotevera:

sevha {
server_name $ domain_name;
teerera 8080;
mudzi / var / www;
index index.html index.php;
kupinda_log /var/log/nginx/access.log;
kukanganisa_log /var/log/nginx/error.log;

nzvimbo ~ *. (?: xml | ogg |mp3| mp4 | ogv | svg | svgz | eot | otf | woff | ttf | css | js | jpg | jpeg | gif | png | ico) $ {
edza_files $ uri = 404;
inopera max;
kupinda_kuvhara;
add_header Pragma pachena;
add_header Cache-Control "yeruzhinji, inofanirwa-kusimbisa, proxy-revalidate";
}

nzvimbo / linux-dash {
index index.html index.php;
}

# PHP-FPM kuburikidza nezvigadziko
nzvimbo ~ .php (/ | $) {
fastcgi_param SCRIPT_FILENAME $ gwaro_root $ fastcgi_script_name;
fastcgi_split_path_info ^ (. +? \. php) (/.*) $;
fastcgi_pass unix: /var/run/php5-fpm.sock;
kana (! -f $ gwaro_root $ fastcgi_script_name) {
dzoka 404;
}
edza_files $ uri $ uri / /index.php?$args;
inosanganisira fastcgi_params;
}
}

Iye zvino tinofanira kudaro gadzira php-fpm, imwe yemapakeji atakaisa mudanho rekutanga, izvo zvatinoita nekugadzirisa iyo faira /etc/php5/fpm/pool.d/www.conf, kuwedzera iyo paramita 'mushandisi', 'boka' uye 'teerera (iyo yakasara iyo faira inogona kusiiwa isina kuchinjwa:

mushandisi = www-data
boka = www-data
teerera = /var/run/php5-fpm.sock

Isu pakupedzisira takagadzirira gadza linux-dash, iyo isina PPA asi isu tinoisa kubva 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

Kupedza isu tinongofanira kutangazve iyo Nginx server pamwe ne php5-fpm:

sudo service php5-fpm inotangazve
sudo service nginx kutanga

Izvozvi zvataisa chishandiso ichi, isu tichaenderera mberi neinotevera, inova yekuona mashandisiro ayo tarisa yedu Linux server, uye nekuda kweizvi isu tinofanirwa kutanga webhu bhurawuza, kuvhura tebhu uye kuisa iyo URL ye server yedu inoteverwa nechiteshi 8080 uye iyo linux-dash kuisirwa, iyo, ichitevera matanho akaratidzirwa pamusoro, inofanira kunge yakaita seichi:

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

Sezvatinoona, linux-dash interface yakanaka chaizvo uye ine bhodhi matinogona kuona mawidgets akati wandei uye mavari masisitimu ehurongwa, mawidgets ayo kune rumwe rutivi isu tinogona kuodha zvekare kuravira kuti tigare navo sezvazvinogona pazvatinoda uye tinogona zvakare kushandisa madingindira kuchinjanisa kuoneka kwelinux-dash kune yedu system. Pakati pematanho akasiyana atichakwanisa kutarisa ne linux-dash isu tine ruzivo rwezvese system (inoshanda sisitimu, ram memory, nhamba yemakore), dhisiki kushandiswa uye yega yega yezvikamu zvakamisikidzwa zveiyo system, iyo akaisa plugins (mysql, openssl, python, nezvimwewo), uyezve ruzivo rwese rwakanangana nekubatana: anoshanda maficha (neruzivo nezveumwe neumwe wavo), kurodha pasi nekumhanyisa kumhanya kweseva, nhamba yeinopinda uye inobuda yekubatana, ping , Yakabatana vashandisi uye anoshanda maitiro pakati pezvimwe zvishoma zvinhu.

Sekuona kwedu, iri mhinduro yakakwana uye yakanyanya kunaka, yakapusa kuisa uye kutanga kushandisa, saka hatidi kuve vashandisi vemberi kuti tishandise iyo. Isu tinoshuvira kuti matanho aya abatsira kuitira kuti vaverengi vedu vakurudzirwe kuti vaedze, nekuti mune inopfuura imwe kesi ivo vanowana kushamisika kunofadza kwazvo.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako