frame

Sveiki apsilankę!

Jei forume lankaisi pirmą kartą, kviečiame registruotis ir prisijungti prie diskusijų.

Prisijungti Registruotis

Abyss web serverio diegimas CentOS aplinkoje

IV_VygandasSIV_VygandasS Serverių ekspertas (-ė)
edited spalio 15 Į Web serveriai
Šioje trumpoje pamokoje pateiksime Abyss web serverio įdiegimo instrukcijas CentOS aplinkoje.

Abyss Web Server - tai maža resursų sanauda, bei paprastu konfigūravimu pasižymintis web serveris.

1. Sukuriame web serveriui skirtą vartotoją:
adduser abyss

2. Prisijungiame prie naujai sukurto vartotojo:
su - abyss

3. Sukuriame reikalingas direktorijas:
cd ~/
mkdir abyss-web-server-x1-2.6
cd abyss-web-server-x1-2.6 
mkdir temp

4. Atsiunčiame reikalingą archyvą:
wget http://www.aprelium.com/data/abwsx1.tgz

5. Išarchyvuojame atsiųstą failą:
mkdir ~/bin/
tar xzf abwsx1.tgz
mv ./abyssws/ ~/bin/

6. Įdiegiame Abyss web serverį:
cd ~/bin/abyssws/ 
./abyssws

Rezultatas:
Abyss Web Server X1 (v 2.6)
Copyright (C) Aprelium - 2001-2013

A configuration file was created.
You should now browse http://127.0.0.1:9999 to continue with the configuration console access.

- Default host on port 8000 is up and running (Local URL http://127.0.0.1:8000 )

Local Console URL: http://127.0.0.1:9999

Web serverio sustabdymas yra įvykdomas CTRL+C klavišų kombinacija.

Automatizuotas web serverio paleidimas:
./autostart-setup install

Pastaba: šią komandą reikia paleisti su "root" vartotojo teisėmis.

Įvykdžius autorstart-setup skriptą, patį Abyss web serverį galime valdyti paprasčiau.

Web serverio tarnybos paleidimas:
/etc/init.d/abyssws start
Starting Abyss Web Server daemon...

Web serverio tarnybos sustabdymas:
/etc/init.d/abyssws stop
Stopping Abyss Web Server daemon...

Web serverio tarnybos perkrovimas:
/etc/init.d/abyssws restart
Restarting Abyss Web Server daemon...

Pamatyti kurie prievadai buvo atidaryti galime įvykdę šią komandą:
netstat -tulpn | grep abyss 
tcp        0      0 0.0.0.0:8000                0.0.0.0:*                   LISTEN      1133/abyssws-x64    
tcp        0      0 0.0.0.0:9999                0.0.0.0:*                   LISTEN      1133/abyssws-x64

8000 prievadas pagal nutylėjimą yra skirtas svetainių pateikimui, o 9999 prievadas pagal nutylėjimą yra skirtas administravimo pulto pasiekimui.

Norint pasiekti valdymo pultą reikia pridėti mūsų IP adresą į prieigą turinčių IP adresų sąrašą:
nano /home/abyss/bin/abyssws/abyss.conf

Taigi abyss.conf faile pridedame <console><ipcontrol> skiltyje šį fragmentą:
<allow>
                                <Mūsų_IP_adresas>
                        </allow>

Pavyzdys:
<console>
<port>
9999
</port>
<bindip>
*
</bindip>
<ipcontrol>
<order>
ad
</order>
<allow>
192.168.0.1-192.168.255.254
</allow>
<allow>
172.16.0.1-172.31.255.254
</allow>
<allow>
10.0.0.1-10.255.255.254
</allow>
<allow>
<Mūsų_IP_adresas>
</allow>
<allow>
fc00::/7
</allow>
<allow>
fe80::/10
</allow>
</ipcontrol>
<language>
en
</language>
</console>

Daugiau informacijos apie Abyss web serverį rasime oficialioje dokumentacijoje, šiuo adresu
Pažymėtos temos:
Norėdami palikti komentarą, turite prisijungti arba registruokis.