5th September 2015, 18:17
#1
7 out of 7 members found this post helpful.
Primul tau site pe un VPS (fara cPanel)
Am profitat de oferta colegului Marius Cristian de AICI, asa ca m-am ales cu un VPS pentru teste, de la Smart VPS. L-am folosit, il folosesc, merge excelent si o sa va arat si voua pasii pe care ii puteti urma pentru a avea un site (sau mai multe) pe un VPS, plus avantajele pe care le puteti avea.
Se spune ca VPS-urile si dedicatele nu sunt pentru oricine, marele public fiind atat de obisnuit cu cPanel incat orice altceva pare prea complicat sa ne batem capul. In opinia mea treburile stau complet diferit. Cateva cunostinte de baza despre cum "sta" site-ul pe un server ar trebui sa aiba oricine are mai mult de un blog pe care scrie o data pe saptamana.
Mentionez ca nu sunt expert, ci incerc doar sa fac un tutorial pe intelesul a cat mai multi utiizatori seopedia. Asa ca astept sugestii pentru imbunatatirea celor scrise aici.
Aveti nevoie de urmatoarele:
- VPS
- terminal (putty)
- client ftp
Pasul 1. Instalarea sistemului de operare
In cazul unui VPS aceasta este cat se poate de simpla si se face automat. In cazul smartVPS se face din doua clickuri: alegem sistemul de operare preferat si apasam pe "install".
Vi se va cere numele serverului si parola de "root". Spre rusinea mea nu mai retin cand anume mi s-au cerut aceste date, dar trebuie mentionat ca parola serverului trebuie sa fie una complexa, iar numele serverului poate fi orice nume va face placere.
vpsadmin.jpg
Control Panel 2015-09-05 16-43-39.jpg
Pasul 2. Conectarea la server
Odata instalat sistemul de operare (eu am ales Debian7) ne vom putea conecta la VPS prin ssh. Pentru windows este necesar un program numit "putty" (sau alternative la acesta), iar cei cu linux si osX se pot conecta din terminal.
Deci, dupa ce deschideti terminalul sau putty, scrieti (inlocuind ip-ul cu cel al serverului):
Cod:
ssh root@111.222.333.444
Vi se va cere parola, apoi sunteti conectati.
Pasul 3. Instalarea componentelor de care avem nevoie pentru a avea un server web si pentru a-l putea administra
In incercarea de a inlocui cPanel cu o solutie gratuita, am gasit Ajenti. Este practic o unealta de administrare a serverului, cu un add-on pentru administrarea site-urilor pe care le vom gazdui.
Marile avantaje ale Ajenti fata de alte paneluri similare sunt ca nu este distructiv si este gratuit. Acesta poate fi instalat oricand si oprit oricand, fara sa afecteze functionalitatea serverului.
Instalarea este simpla si include toate componentele necesare unui server web.
Practic vom face copy/paste la cateva linii, nimic de speriat.
Ce facem in continuare este specific pentru Debian, instructiunile pentru alte sisteme de operare le gasiti pe site-ul ajenti.org
Instalarea Ajenti:
Cod:
wget -O- https://raw.github.com/ajenti/ajenti/1.x/scripts/install-debian.sh | sh
Instalarea AjentiV (cu care vom administra site-urile), Nginx, mysql, php (necesare pentru ca site-urile sa functioneze) ftp, mail
Cod:
apt-get install ajenti-v ajenti-v-nginx ajenti-v-ftp-pureftpd ajenti-v-mysql ajenti-v-php-fpm php5-mysql ajenti-v-mail
service ajenti restart
Vi se va cere o confirmare (daca sunteti siguri ca doriti sa instalati tot ce am scris mai sus). Scrieti Y si apasati enter.
Vi se va cere o parola pentru userul "root" al bazei de date. Alegeti o parola complexa, diferita de cea a serverului.
Veti mai intalni doi pasi, unul legat de mail, la care alegeti Yes si unul pentru nginx-naxsi-ui, la care alegeti tot Yes si urmati pasii (pus o parola pentru baza de date a acestui pachet)
De acum avem totul instalat si ne putem conecta la interfata web de administrare a serverului, Ajenti.
Pentru a accesa interfata web a Ajenti, scriem in browser (inlocuind ip-ul cu cel al VPS-ului):
Cod:
https://11.22.33.44:8000/
User: root
Pass: admin
Prima operatiune este schimbarea parolei standard.
parola.jpg
Apoi, pentru a ne loga cu noua parola, repornim Ajenti:
restart.jpg
Ultima modificare făcută de Dan; 6th September 2015 la 02:34.