Naujausias pranešimas: Samba kritinis pažeidžiamumas
frame

Sveiki apsilankę!

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

Prisijungti Registruotis

LAMP diegimas Ubuntu/Debian aplinkoje

iv_vytenisgiv_vytenisg Super Moderator
edited 2020 spalio 13 Į Web serveriai
LAMP yra atvirojo kodo tarnybų rinkinys (Apache, MySQL bei PHP7) dažniausiai diegiamas svetainės talpinimui serveryje. Apache tarnyba yra atsakinga už svetainės atvaizdavimą pateikiant serveryje esantį turinį, MySQL duomenų bazių valdymo sistema talpina svetainės duomenis, o PHP leidžia naudotis svetainės dinaminį turinį.


0. Preliminarūs reikalavimai:

- Linux OpenVZ virtualizacijos dedikuotas serveris su mūsų parengtais Ubuntu/Debian operacinių sistemų šablonais.


1. Apache diegimas:

Prieš atliekant Apache tarnybos diegimą rekomenduojame atlikti serverio atnaujinimą įvykdant komandą:
sudo apt-get update

Ir tada galime paleisti Apache diegimą:
sudo apt-get install apache2 -y

Atlikus diegimą galite patikrinti ar tarnyba buvo įdiegta sėkmingai atidarant serverio IP adresą interneto naršyklėje adresu:

https://jūsų_serverio_IP_adresas

Jeigu diegimas sėkmingai pavyko, Jums bus pateikiamas standartinis Apache puslapis.


2. MySQL diegimas

Toliau diegiame MySQL 5.7 duomenų bazių valdymo sistemą. Įvykdome šią komandą
apt-get install mysql-server

Jums bus įdiegiama naujausia MySQL versija naudojama Ubuntu/Debian operacinėse sistemose. Atliekant diegimą Jūsų bus paprašyta nustatyti root slaptažodį duomenų bazių valdymo sistemai. Taip pat papildomai reikia atlikti saugumo nustatymus, kuriuos galėsite atlikti įvykdė komandą:
/usr/bin/mysql_secure_installation

Jūsų bus prašome įvesti root duomenų bazių slaptažodį ir klausiama:

- Ar pakeisti esamą slaptažodį;
- Ar šalinti nežinomus naudotojus;
- Ar uždrausti root naudotojo prisijungimą iš išorės;
- Ar pašalinti testines duomenų bazes bei prieigą prie jų;
- Ar pašalinti testinių duomenų bazių teises;
- Ar perkrauti teisių lenteles dabar.

Įveskite reiškę y, jei sutinkate arba n, jei nesutinkate ir paspauskite "Enter". Atlikus šiuos veiksmus galite pereiti prie PHP diegimo.


3. PHP 7 diegimas

Atliekame PHP 7 ir Apache PHP modulio diegimą įvykdydami šią komandą:
apt-get install php libapache2-mod-php php-mysql

Ir tada atlikite Apache perkrovimą:
systemctl restart apache2


4. PHP testavimas:

Norint atlikti testą reikės sukurti paprastą PHP skriptą direktorijoje var/www/html. Šiuo atveju galite sukurti phpinfo.php failą:
rm /var/www/html/index.html
touch /var/www/html/phpinfo.php
apt-get install nano
nano /var/www/html/phpinfo.php

Ir pridėkite eilutę:
<?php phpinfo(); ?>

Išsaugokite ir uždarykite failą su komanda CTRL + 0 ir CTRL + X. Plačiau apie Nano teksto redagavimo įrankio naudojimą rasite rasti kitoje mūsų pamokoje.

Patikrinti ar PHP veikia galite atsidarę sukurtą failą adresu:

http://jūsų_serverio_IP_adresas/phpinfo.php

Atsidarius svetainę Jums bus pateikiama informaciją apie serverį iš PHP perspektyvos.
Pažymėtos temos:
Norėdami palikti komentarą, turite prisijungti arba registruokis.
Dedikuoti.lt
Šiame forume rasite informaciją kaip atlikti serverio administravimą, konfigūravimą, įvairių tarnybų bei papildomų aplikacijų diegimą. Taip pat pateiksime rekomendacijų, skirtų serverių saugumui, monitoringui ir optimizavimui. Kviečiame prisijungti prie dedikuotų serverių administratorių bendruomenės, dalyvauti diskusijose ir praplėsti savo žinias serverių administravimo srityje!
© 2007 - 2023 Dedikuoti.lt forumas, visos teisės saugumos.