Cum ne facem propriul Manager de Servere.
Salutare tuturor!
Astazi am sa va prezint cum va puteti face propriul manager de servere.
Pentru inceput, trebuie sa instalam serverul web si toate cele necesare, pentru asta mergem la un articol anterior: Tutorial instalare Apache + MariaDB + PHP 5.6 pe Centos 7 doar ca in loc de php 5.6 instalam 7.1 (este specificat in tutorial cum puteti instala 7.1 in loc de 5.6).
Acum, dupa ce am urmat fiecare pas din tutorialul anterior, mergem in /etc/httpd/conf/ si editam fisierul httpd.conf. La sfarsitul fisierului vom adauga urmatoarele linii:
1 2 3 4 5 |
<VirtualHost *:80> ServerName SERVERE.BAXANDREI.RO ServerAlias WWW.SERVERE.BAXANDREI.RO DocumentRoot /srv/pufferpanel/public </VirtualHost> |
Puteti inlocui SERVERE.BAXANDREI.RO si WWW.SERVERE.BAXANDREI.RO cu adresa DNS pe care doriti sa o aiba managerul Dvs. de servere.
Acum incepem instalarea serverului ce se ocupa de tot ceea ce inseamna management de servere folosind urmatoarea comanda (trebuie sa fiti autentificat ca utilizator ROOT):
1 |
mkdir -p /srv && cd /srv; curl -L -o pufferpanel.tar.gz https://git.io/vAh6e; tar -xf pufferpanel.tar.gz; cd pufferpanel; chmod +x pufferpanel; ./pufferpanel install; systemctl enable pufferd; |
Nota: trebuie sa va asigurati ca aveti portul 5656 si 5657 deschise. Pentru asta utilizam urmatoarea comada: firewall-cmd --permanent --zone=public --add-port=5657/udp; firewall-cmd --permanent --zone=public --add-port=5656/udp; firewall-cmd --permanent --zone=public --add-port=5657/tcp; firewall-cmd --permanent --zone=public --add-port=5656/tcp; sudo firewall-cmd --reload;
Acum totul este gata, va puteti autentifica la adresa setata anterior cu datele specificate in instalare. Daca aveti nevoie de alte informatii puteti utiliza pagina de documentatie a scriptului aici: https://www.pufferpanel.com/