1. 2.10. XAMMP universalus serverių paketas Windows operacinėms
sistemoms
XAMPP diegimas
Xampp universalus serveris Windows operacinėms sistemoms. Parsisiųsti galima iš
http://www.apachefriends.org svetainės.
Xammp sudaro:
Apache 2.2.14 (IPv6 enabled) + OpenSSL 0.9.8l;
MySQL 5.1.41 + PBXT engine;
PHP 5.3.1;
phpMyAdmin 3.2.4;
Perl 5.10.1;
FileZilla FTP Server 0.9.33;
Mercury Mail Transport System 4.72
Diegimo katalogo nurodymas. Pagal nutylėjimą C:xampp.
XAMPP valdymas
XAMPP valdymo panelė (žr. 2.10.1. pav.). Pagrindiniai valdymo mygtukai:
Svc – sukurti servisą, kuris startuotų su operacine sistema;
Start, Stop mygtukai – rankiniu būdu valdyti servisus.
2.10.1. pav. XAMPP tarnybų valdymas
2. XAMPP tarnybų konfigūravimas
Apache Webserver konfigūravimas
Apache webserverio svetainių failai saugomi C:xammphtdocs kataloge.
Pagrindinis Apache konfigūracinis failas httpd.conf saugomas C:xamppapacheconf kataloge.
Pagrindiniai Apache nustatymai:
Veikimo prievadas (Port);
Pirmasis puslapio failas (Directory Index);
Serverio vardas (ServerName);
Svetainės failų saugojimo katalogas (Documentroot).
Pakeitimai atliekami tam tikrose httpd.conf eilutėse pakeičiant reikšmes.
Eilutėje Listen nurodomas veikimo prievadas.
Eilutėje ServerName nurodomas serverio vardas ir prievadas.
Eilutėje DocumentRoot nurodomas kelias iki katalogo, kuriame saugomos svetainių bylos. Kelią iki
katalogo reikia pakeisti ir šioje eilutėje:
3. Eilutėje DirectoryIndex įvedami pirmojo puslapio failo pavadinimas ir plėtinys.
Kad pakeitimai įsigaliotų reikia perkrauti Apache servisą.
phpMyAdmin konfigūravimas
phpMyAdmin – MySQL duomenų bazės valdymo įrankis. Pagal nutylėjimą vartotojui root nėra
suteiktas joks slaptažodis. Tai nėra saugu. Priėjimas prie phpMyAdmin galimas interneto naršyklėje
įvedus šį adresą: http://localhost/phpmyadmin/. Prisijungus sistema siunčia pranešimą apie jau
kalbėtą saugomo spragą (žr. 2.10.2. pav.).
2.10.2. pav. phpMyAdmin saugumo spragos įspėjimas
Spaudžiamas mygtukas Privilegijos ir pasirenkamas root vartotojas.
Spaudžiamas mygtukas (žr. 2.10.3. pav.).
2.10.3. pav. Vartotojo Root duomenų keitimas
Įvedamas slaptažodis ir spaudžiamas mygtukas Vykdyti (žr. 2.10.4. pav.).
2.10.4. pav. Slaptažodžio suteikimas vartotojui Root
4. Įvedus slaptažodį pakeičiamas phpmyadmin konfigūracinis failas config.inc, kuris saugomas
C:xamppphpmyadmin kataloge.
Eilutėje auh_type config pakeičiamas http
Jungiantis http://localhost/phpmyadmin/ prisijungti galima tik įvedus vartotojo vardą root bei
sukurtą slaptažodį (žr. 2.10.5. pav.).
2.10.5. pav. Saugus prisijungimas prie phpMyAdmin
Turinio valdymo sistemos diegimas į XAMPP serverį
Pasirinktos turinio valdymo sistemos diegimas į serverį.
C:xampphtdocs kataloge sukuriamas pakatalogis, kuriame bus saugomi turinio valdymo sistemos
failai. Pavyzdžiui TVS. Didžiausias atviro kodo turinio valdymo sistemų pasirinkimas
www.opensourcecms.com svetainėje. Į sukurtą katalogą nukopijuotai išarchyvuoti failai, nes
dažniausiai turinio valdymo sistemos parsisiunčiamos zip archyvu. Dauguma turinio valdymo
sistemų naudoja duomenų bazes. Panaudojant phpMyAdmin įrankį sukuriama nauja duomenų bazė.
Laukelyje įrašomas kuriamos duomenų bazės pavadinimas ir spaudžiamas mygtukas Sukurti (žr.
2.10.6. pav.).
5. 2.10.6. pav. Duomenų bazės sukūrimas
Naršyklės adreso laukelyje įvedamas adresas http://localhost/tvs/. Diegimo metu sistema
pareikalaus įvesti reikalingą informaciją prisijungimui prie duomenų bazės (žr. 2.10.7. pav.).
2.10.7. pav. Duomenų bazės prisijungimo duomenų įvedimas diegiant TVS
6. FileZilla FTP tarnybos konfigūravimas
Sistemos konfigūravimas
Viršutiniame meniu spaudžiamas Edit mygtukas ir pasirenkama komanda Settings. Nustatomas
FTP serverio prievadas, didžiausias galimas vienu metu prisijungusių vartotojų skaičius bei
neveiksnumo laiko tarpai, po kurių vartotojas bus automatiškai atjungtas nuo sistemos (žr. 2.10.8.
pav.).
2.10.8. pav. FileZilla FTP tarnybos konfigūravimas
Kairiajame meniu pasirinkus komandą Welcome Mesages įrašoma žinutė, kurią matys klientai
prisijungdami prie serverio. Kairiajame meniu pasirinkus komandą Logging įgalinamas vartotojų
veiksmų įrašų (log) failų kūrimas. Rekomenduojama log failus kurti kasdien vis naujus, kad
lengviau būtų galima juos analizuoti (žr. 2.10.9. pav.).
2.10.9. pav. FileZilla FTP tarnybos žinučių ir registrų valdymas
FTP vartotojų kūrimas
7. Viršutiniame meniu spaudžiamas mygtukas Edit ir pasirenkama komanda Users. Vartotojų sąraše
(Users) pasirenkama anoniminis vartotojas (anonymous). Pasirinkus šį vartotoją nustatomos jo
teisės – prisijungusių anoniminių vartotojų skaičius, prisijungimų iš vieno IP skaičius. Jei
nepageidaujama leisti neregistruotiems vartotojams naudotis FTP serveriu, šio vartotojo sąskaitą
galima uždrausti atžymėjus šią parinktį Enable Account (žr. 2.10.10. pav.).
2.10.10. pav. FileZilla FTP tarnybos anoniminio vartotojo įgalinimas
Registruoto vartotojo sukūrimas
Spaudžiamas mygtukas Add ir įvedamas registruoto FTP vartotojo vardas. Spaudžiamas mygtukas
OK.
Pažymima slaptažodžio įgalinimo komanda ir įvedamas slaptažodis. Nustatomi prisijungimų limitai
(žr. 2.10.11. pav.).
2.10.9. pav. FileZilla FTP tarnybos registruoto vartotojo kūrimas
Kairiajame meniu pasirinkus komandą Shared folders FTP vartotojams priskiriami aplankai diske,
kuriuos jie galės pasiekti per FTP tarnybą. Katalogui priskirti spaudžiamas mygtukas Add,
nurodomas kelias iki jo vietos diske. Pažymimos jo teisės šiame kataloge. Teisės gali būti priskirtos
kitokios skirtinguose kataloguose. Vienas katalogas turi būti nustatytas kaip vartotojo namų
katalogas – t.y. katalogas į kurį automatiškai patenka vartotojas prisijungęs prie FTP tarnybos savo
prisijungimo duomenimis. Pasirenkamas katalogas ir spaudžiamas mygtukas Set as home dir (žr.
2.10.12. pav.).
8. 2.10.9. pav. FileZilla FTP tarnybos katalogo privilegijų valdymas
Kairiajame meniu pasirinkus komandą Speed Limits pasirinktam vartotojui nustatoma siuntimo ir
įkėlimo į FTP katalogus greitaveika (žr. 2.10.13. pav.).
2.10.9. pav. FileZilla FTP tarnybos greitaveikos ribojimas