linux-dash: Awọn diigi "Iṣẹ olupin Server Linux" latọna jijin Lilo aṣawakiri Wẹẹbu


Ti o ba n wa orisun kekere, iyara ibojuwo awọn iṣiro awọn olupin olupin, wo ko si siwaju ju linux-daaṣi. Ibere Linux Dash si gbajumọ jẹ ologbon ati dasibodu wẹẹbu ti o ṣiṣẹ dara julọ lori awọn iboju nla ati kekere.

lash dash jẹ iṣẹ ṣiṣe iranti, orisun kekere, rọrun lati fi sori ẹrọ, iwe afọwọkọ ibojuwo awọn iṣiro olupin ti a kọ sinu PHP. Oju-iwe awọn iṣiro wẹẹbu n gba ọ laaye lati fa ati ju silẹ awọn ẹrọ ailorukọ pupọ ati tunto ifihan bi o ṣe fẹ. Iwe afọwọkọ naa ṣe afihan awọn iṣiro laaye ti olupin rẹ, pẹlu Ramu, Sipiyu, Aaye Disk, Alaye Nẹtiwọọki, Ti fi sori ẹrọ Software's, Awọn ilana Ṣiṣe ati pupọ diẹ sii.

Ifilelẹ Linux Dash n pese alaye ni aṣa ti a ṣeto, eyiti o jẹ ki o rọrun lati yipada laarin awọn apakan pato nipa lilo awọn bọtini ni bọtini irinṣẹ akọkọ. Linux Dash kii ṣe ohun elo ibojuwo to ti ni ilọsiwaju bi Awọn iworan, ṣugbọn sibẹ o jẹ ohun elo ibojuwo to dara fun awọn olumulo ti n wa iwuwo fẹẹrẹ ati rọrun lati fi ranṣẹ.

Jọwọ ni yiyara wo oju-iwe demo ti o ṣeto nipasẹ olugbala ti linux-dash.

  1. Wo Ririnkiri ni: linux-dash: Abojuto Server

  1. Irisi oju opo wẹẹbu idahun kan fun mimojuto awọn orisun olupin.
  2. Abojuto akoko gidi ti Sipiyu, Ramu, Lilo Disiki, Fifuye, Akoko, Awọn olumulo ati ọpọlọpọ awọn iṣiro eto diẹ sii.
  3. Fifi sori ẹrọ rọrun fun awọn olupin pẹlu Apache/Nginx + PHP.
  4. Tẹ ati fa lati tun-ṣeto awọn ẹrọ ailorukọ.
  5. Atilẹyin fun ibiti o gbooro ti awọn adun olupin olupin Linux.

  1. Olupin Linux kan pẹlu Apache/Nginx ti fi sii.
  2. A ti fi PHP ati php-json itẹsiwaju sii.
  3. IwUlO unzip ti a fi sii lori olupin.
  4. Ni yiyan, o nilo fifi sori ẹrọ htpasswd, lati daabobo ọrọ igbaniwọle oju-iwe awọn iṣiro lori olupin rẹ.

Lẹhin gbogbo ẹ, o ko fẹ ṣe afihan awọn iṣiro rẹ si gbogbo agbaye, nitori o jẹ eewu aabo.

Akiyesi: htpasswd jẹ ọkan ninu awọn ọna lati ṣe aabo olupin rẹ. Awọn miiran wa bii kiko iraye si awọn IP kan fun apeere. Lo eyikeyi ọna ti o wa ni itunu.

Sibẹsibẹ, ninu nkan yii, Mo ti lo olupin wẹẹbu Afun lati fihan ọ bi o ṣe le ṣeto linux-dash lori awọn olupin Linux. Mo tun ti ni idanwo ohun elo yift lori awọn aṣawakiri miiran bii Firefox, Midori ati Chrome ati pe o ṣiṣẹ daradara.

Fifi “linux-dash” sori ẹrọ ni RedHat ati Awọn ipilẹ orisun Debian

Bi Mo ti sọ loke, linux-dash yẹn ni a ṣẹda ni PHP fun Lainos pẹlu Apache. Nitorinaa, o gbọdọ ni awọn idii meji wọnyi ti a fi sori ẹrọ lori olupin pẹlu module php-json. Jẹ ki a fi wọn sii nipa lilo ohun elo oluṣakoso package ti a pe ni yum tabi apt-gba ni ibamu si pinpin olupin rẹ.

Fi sori ẹrọ lori awọn eto ipilẹ Red Hat nipa lilo pipaṣẹ yum.

# yum install httpd httpd-tools
# yum install php php-xml php-common php-json
# service httpd start

Fi sori ẹrọ lori awọn eto orisun Debian nipa lilo pipaṣẹ-gba aṣẹ.

# apt-get install apache2 apache2-utils
# apt-get install php5 curl php5-curl php5-json
# service apache2 start

Tẹsiwaju si ibi ipamọ 'GitHub', ṣe igbasilẹ linux-dash ki o jade awọn akoonu sinu itọsọna-kekere ti a pe ni 'linux-dash' ninu folda gbogbogbo Apache rẹ (ie/var/www or/var/www/html).

# git clone https://github.com/afaqurk/linux-dash.git

Ṣii ẹrọ aṣawakiri rẹ ki o lọ kiri si folda ti o ti fi ‘linux-dash’ sori ẹrọ. Lori mi o jẹ http:// localhost/linux-daaṣi.

Atẹle wọnyi jẹ diẹ sikirinisoti ti dasibodu linux-dash ti o ya lati olupin CentOS 6.5 mi.

Lati ọrọ igbaniwọle daabobo oju-iwe awọn iṣiro rẹ, o nilo lati ṣe ina faili ‘.htaccess’ ati ‘.htpasswd‘. Atẹle wọnyi yoo ṣẹda olumulo 'abojuto', ṣeto ọrọ igbaniwọle 'admin123' ati ṣẹda tuntun 'htpasswd' faili labẹ folda '/ var'.

# htpasswd -c /var/.htpasswd admin admin123

Akiyesi: Faili 'htpasswd' tọju olumulo 'abojuto' ọrọigbaniwọle ni ọna kika ti paroko ati pe faili yii yẹ ki o wa ni folda ti kii ṣe ni gbangba lati daabobo lati wiwo ni ẹrọ aṣawakiri naa.

Bayi ṣẹda faili '.htaccess' labẹ itọsọna 'linux-dash' ki o ṣafikun akoonu atẹle si rẹ. Fipamọ ki o pa faili naa.

AuthName "Restricted Area" 
AuthType Basic 
AuthUserFile /var/.htpasswd 
AuthGroupFile /dev/null 
require valid-user

Nu kaṣe aṣawakiri rẹ kuro. Nigbamii ti o ba lọ kiri si oju-iwe awọn eekaderi, ao gba ikini pẹlu itọsẹ iwọle kan. Wọle pẹlu orukọ olumulo ati ọrọ igbaniwọle ti o lo ninu aṣẹ htpasswd.

Itọkasi Awọn ọna asopọ

Gbadun orisun kekere rẹ, ohun elo ibojuwo awọn iṣiro statistiki.