Dedikuoti serveriai, VDS hostingas, debesų kompiuterija
Interneto vizija
Karjera El. paštas

Grįžti   Dedikuoti.lt forumas > Bendruomenės diskusijos > Pamokos > Web serveriai

Atsakyti
 
Temos įrankiai Ieškoti šioje temoje
  #1  
Senas 2017-08-23, 10:18
iv_vytenisg iv_vytenisg neprisijungęs
Super Moderator
 
Prisiregistravo: 2014 11
Žinutės: 63
Pagrindinis LAMP diegimas CentOS 7 aplinkoje



LAMP (Linux, Apache, MySQL, PHP) - tai yra grupė atvirojo kodo programinės įrangos, kuri dažniausia diegiama kartu norint talpinti dinamines svetaines bei svetainių aplikacijas (angl. web apps).


0. Preliminarūs reikalavimai:

- OpenVZ technologijos serveris su įdiegta CentOS 7 operacine sistema.

Pamoka parengta naudojant CentOS 7 operacinę sistemą ir yra pritaikyta veikti mūsų savarankiškai administruojamuose virtualiuose dedikuotuose OpenVZ virtualizacijos serveriuose.


1. Apache diegimas

Įsidiegus CentOS 7 šabloną per klientų sistema Apache modulis būna automatiškai įdeigiamas, todėl papildomai jo diegti nebereikia.

Ar modulis tikrai įdiegtas galite patikrinti įvedę serverio IP adresą į naršyklės adreso laukelį:

Kodas:
http://jūsų_serverio_ip_adresas/
Jeigu Apache modulis korektiškai veikia, Jums bus pateikiamas toks langas:




Papildomai siūlytume įvykdyti ir komandą, kurios pagalba Apache tarnyba pasileistų automatiškai po kiekvieno perkrovimo:

Kodas:
sudo systemctl enable httpd.service
Jeigu vis dėlto nebus pateikiamas standartinis Apache puslapis, paleiskite šias komandas:

Kodas:
sudo yum install httpd
sudo systemctl start httpd.service
sudo systemctl enable httpd.service

2. MySQL diegimas

MySQL administravimui siūlome naudoti MariaDB duomenų bazių valdymo sistemą. Diegimui naudokite komandą:

Kodas:
sudo yum install mariadb-server mariadb
Tada paleiskite MariaDB:

Kodas:
sudo systemctl start mariadb
Tam, kad duomenų bazių valdymo sistema būtų tinkamai sukonfigūruota ir saugi, reikėtų atlikti kelis papildomus veiksmus. Visų pirma paleiskite komandą:

Kodas:
sudo mysql_secure_installation
Įvedus šią komandą Jūsų bus prašoma įvesti MySQL slaptažodį, tačiau kadangi tai naujas diegimas, slaptažodžio kol kas neturite. Šiuo atveju siūlytume nieko neįrašyti ir spausti "Enter".

Vėliau Jūsų bus klausiama ar norite sukurti naują slaptažodį, pasirinkite "Enter" ir du kartus įveskite naują sugalvotą slaptažodį. Po šių veiksmų Jums bus pateikiamas toks atsakymas:

Kodas:
Password updated successfully!
Reloading privilege tables..
 ... Success!
Tada Jums bus pateikiami keli saugumo klausimai į kuriuos rekomenduojame atsakyti teigiamai įvedant "y" raidę.

Papildomai siūlytume įvykdyti ir komandą, kurios pagalba MariaDB duomenų bazė pasileistų automatiškai po kiekvieno serverio perkrovimo:

Kodas:
sudo systemctl enable mariadb.service

3. PHP diegimas

Svetainės dinaminiam veikimui reikalingas PHP programinės kalbos komponentas, todėl jį įdiekite pagal instrukciją:

Kodas:
sudo yum install php php-mysql
Pastaba: Standartiškai būna įdiegiama 5.4.16 PHP versija.

Po diegimo reikia atlikti Apache tarnybos perkrovimą tam, kad Apache pradėtų veikti kartu su PHP. Įvykdykite šią komandą:

Kodas:
sudo systemctl restart httpd.service
Tam, kad praplėsti PHP galimybes, galite įsidiegti papildomus PHP modulius. Galimus modulius pamatysite įvykdę komandą:

Kodas:
yum search php-
Jums bus pateikiamas ilgas sąrašas galimų modulių. Informacija apie konkretų modulį galite matyti įvykdę komandą:

Kodas:
yum info modulio_pavadinimas
Įsidiegti norimą modulį galėsite įvykdę komandą:

Kodas:
sudo yum install modulio_pavadinimas

Atlikus šiuos veiksmus Jūsų serveris bus pilnai parengtas talpinti svetainę.
Prisegti paveikslėliai
Paspauskite paveiksliuką, jei norite padidinti

Pavadinimas:	lamp-Stack.png‎
Peržiūros:	374
Dydis:	50.4 KB
ID:	266   Paspauskite paveiksliuką, jei norite padidinti

Pavadinimas:	default_apache.png‎
Peržiūros:	308
Dydis:	43.2 KB
ID:	267  

Paskutinį kartą redagavo iv_vytenisg : 2017-08-29 13:24
Atsakyti su citata
Atsakyti

Temos įrankiai Ieškoti šioje temoje
Ieškoti šioje temoje:

Detali paieška

Žinučių rašymo taisyklės
Jūs negalite kurti naujų temų
Jūs negalite rašyti žinučių
Jūs negalite įkelti failų
Jūs negalite redaguoti savo įrašų

BB kodas yra Įjungtas
Šypsenos yra Įjungtas
[IMG] kodas yra Įjungtas
HTML kodas yra Išjungtas

Greita navigacija


Visi laikai yra GMT +3. Šiuo metu yra 21:16.


Powered by vBulletin®
Copyright ©2000 - 2018, vBulletin Solutions, Inc.