Un server VPS va ofera multe facilitati, dar pentru acest tutorial am ales sa prezentam o utilitate des intalnita, cea de server web. Pentru acest tutorial presupunem ca am achizitionat VPS-ul tlh.com, iar sistemul de operare folosit pentru VPS ca fiind CentOS 6. LAMP – este un acronim pentru Linux Apache MySQL and PHP, facand referire la componente necesare a fi instalate pentru a putea gazdui un site.
Pasi necesari pentru instalarea LAMP pe un server CenotOS 6 sunt urmatorii:
1. accesati VPS-ul folosind clientul Putty, dupa care logati-va cu userul root si parola aferenta
2. instalati serverul de MySQL
yum install mysql mysql-server
2.1. configurati serverul de MySQL sa porneasca o data cu sistemul de operare, dupa care activati serverul
chkconfig –levels 235 mysqld on
/etc/init.d/mysqld start
2.2. configurati contul root aferent serverului de MySQL
mysql_secure_installation
3. instalati APACHE
yum install httpd
3.1 configurati Apache sa porneasca o data cu sistemul de operare
chkconfig –levels 235 httpd on
3.2 porniti Apache
/etc/init.d/httpd start
Intr-un browser accesati tlh.com si ar trebui sa vedeti pagina default care va arata ca Apache functioneaza.
4. Instalati PHP
yum install php
4.1 Restartati Apache
/etc/init.d/httpd restart
4.2 Verificati daca PHP a fost instalat
pico /var/www/html/info.php
In cadrul fisierului info.php inserati urmatoarele linii de cod:
Deschideti in browser adresa VPS-ului si accesati info.php, in cazul nostru tlh.com/info.php
5. Activarea suportului MySQL pentru PHP
yum install php-mysql php-gd php-imap php-ldap php-mbstring php-odbc php-pear php-xml php-xmlrpc
5.1 Restartati Apache
/etc/init.d/httpd restart
5.3 Verificati daca modulul php-mysql a fost instalat prin accesarea fisierului info.php creat anterior, in cazul nostru tlh.com/info.php. Printre toate detaliile specifice PHP, trebuie sa apara si cele de MySQL.
Din perspectiva folderului de lucru si a configurarii, sub CentOS acestea sunt urmatoarele:
– /var/www/html – este directorul root folosit de Apache
– fisierul de configurare pentru Apache este localizat in /etc/httpd/conf/httpd.conf
– fisiere aditionale de configurare pot fi adaugate in /etc/httpd/conf.d/
Buna , interest articol si il voi folosi la un vps de la ovh.Am o intrebare ,la un vps http://www.exemplu.com/media/zen.mp4 nu am acces la la media mp3,mp4 . ce trebuie sa fac?
Din pacate nu am inteles intrebarea ta 🙂
Practic accesul il ai pe VPS, permisiunile pe foldere si fisiere il setezi cum doresti tu.
Am si eu un vps e pe centos habar nam cum sal fac sa pot adauga baze de date si siteul in el , tre instalat o droaie pe el, care va aveti cu vps sa ma cautati
@Exclusiv, daca nu au cunostiinte de linux ar fi indicat sa apelezi la cineva care sa te ajute cu configurarea serverului.
Asa cum zice si tutorialul, serviciile de baza sunt Apache, Mysql si limbajul de programare PHP pe care sa ruleze site-ul tau.