Panel sterowania serwera Vesta CP Linux

Spisie treści

ten Panel sterowania Vesta to serwerowy panel kontrolny do zarządzania stronami internetowymi, VESTA CP jest bezpłatna open source i implementuje najbardziej przydatne funkcje, takie jak:

  • Serwer WWW, obsługuje php i python
  • serwer DNS
  • Serwer bazy danych (Mysql i Postgres)
  • Serwer poczty elektronicznej
  • serwer FTP
  • Nginx (który jest lekkim zwrotnym serwerem proxy / serwerem WWW o wysokiej wydajności)
  • Automatyczne kopie zapasowe
  • VESTACP i menedżer aktualizacji usług
  • Wbudowany monitoring użytkowników i systemu
  • Konfigurowalny AntySpam i Antywirus
  • Prosty interfejs graficzny i możliwość tworzenia szablonów html i css
  • Bezpieczna platforma obsługuje IPV6 i https
  • Licencja GPL v3

Ten panel sterowania działa na dowolnym komputerze lub serwerze z systemami operacyjnymi:

  • RHEL / CentOS 5.x, 6.x i 7.x
  • Debian 6,7,8
  • Ubuntu 12.04 do 15.10
  • najbardziej zalecanym w tej chwili jest Centos 6.5 64bit.

Jest zaprogramowany w C++ i php, dzięki czemu możemy uzyskać dostęp do kodu i modyfikować go według naszych potrzeb lub do projektu każdej strony, która znajduje się osobno.

Niezbędne wymagania, aby móc zainstalować VESTACP, jak wskazano poniżej w tym samouczku, zakładają instalację Centos lub jednej z wyżej wymienionych dystrybucji na serwerze lub maszynie wirtualnej i że musimy mieć dostęp do serwera jako root.

Następnie pobierzemy i zainstalujemy panel sterowania Vesta, w tym celu łączymy się przez SSH lub wpisujemy poniższy kod w oknie terminala.

Jeśli zainstalujemy go na Ubuntu lub Debianie:

 curl -O http://vestacp.com/pub/vst-install-debian.sh
Jeśli zainstalujemy go na CentOS:
 curl -O http://vestacp.com/pub/vst-install-rhel.sh
Założymy instalację CentOS. Następnie musimy upewnić się, że nie jest zainstalowany żaden serwer lub usługa http, więc je eliminujemy.
 mniam -y usuń httpd
w trybie root uruchamiamy instalator:
 bash vst-install-rel.sh 
Zostanie wyświetlony ekran instalacji wskazujący wszystkie usługi, które zostaną zainstalowane, z których wiele wymieniliśmy powyżej.

Poprosi nas o wskazanie, czy kontynuujemy, czy nie, dlatego kontynuujemy instalację, naciskając klawisz. Następnie poprosi nas o wpisanie adresu e-mail, tutaj musimy pamiętać, że musi on pochodzić z Gmaila lub innego dostawcy.

Panel sterowania użyje tego e-maila do przesłania nam danych dostępu administratora i wszelkich innych zdarzeń, które się pojawią. Pod koniec instalacji pokaże nam dane na ekranie, wtedy możemy zmienić dane instalacji Vesta z poziomu systemu administracyjnego.

Następnie widzimy panel działający z adresu IP, który przydzieliliśmy i portu 8083:

https://104.236.66.100:8083/

Ponieważ nie mamy zainstalowanego certyfikatu SSL, otrzymamy ekran ostrzegawczy o niezabezpieczonej stronie lub połączeniu nieprywatnym.

Wybieramy Zaawansowane szczegóły lub Kontynuuj w trybie niebezpiecznym w zależności od używanej przeglądarki, a następnie zobaczymy ekran logowania.

Aby wejść w tryb administratora wpiszemy nazwę użytkownika i hasło, które zostało nam przydzielone podczas instalacji.

Po zalogowaniu uzyskamy dostęp do administracyjnego panelu kontrolnego, który pokazuje nam jako pierwszy domyślny użytkownik i pewne informacje o przypisanych do niego usługach.

Stąd możemy tworzyć konta użytkowników, przypisywać zasoby lub pakiety i plany, które VESTA CP przynosi wstępnie skonfigurowane.

Możemy również tworzyć własne pakiety lub plany, przypisując zasoby różnym użytkownikom, z menu planów mamy dostęp do rejestracji planów.

Tutaj widzimy jeden z planów, który przypisuje możliwość posiadania 10 kont domenowych wraz z odpowiadającymi im usługami.

Jak widzieliśmy Vesta CP to panel sterowania dla wielu użytkowników gdzie możemy zaoferować pakiety innym użytkownikom lub VPS, z prostym i zwinnym motywem. Możemy dodawać różne plany hostingowe i przypisywać je według użytkowników.

Aby dodać domenę lub stworzyć miejsce do hostowania witryny w VestaCP, wchodzimy do sieci i klikamy Dodaj nową domenę.

Możemy skonfigurować wszystkie cechy i ograniczenia, możemy nawet ograniczyć lub autoryzować statystyki. Ważnym aspektem, którego wiele central nie posiada, jest to, że VESTACP pozwala nam zobaczyć wykorzystanie zasobów na serwerze lub według domeny i użytkownika, dzięki czemu możemy zobaczyć w czasie rzeczywistym statystyki wykorzystania pamięci, procesora, raporty wykorzystania przepustowości. Przejdźmy do menu Grafika i widzimy zużycie zasobów.

W tym przypadku widzimy, że obciążenie serwera wynosi 50% w zależności od wykorzystania wszystkich zasobów, wtedy jeśli obniżymy stronę, możemy zobaczyć inne zasoby i ich zużycie indywidualnie.

Bardzo interesującą cechą jest to, że Widzimy w Statystykach wykorzystanie usług i zasobów, które robi każdy użytkownik oraz przegląd korzystania z usług serwera.

Od Menu zapory Możemy łatwo skonfigurować porty, które chcemy akceptować, a które blokować, firewall używa iptables i Fail2ban.

Te narzędzia zostały omówione w samouczkach:

  • Jak chronić SSH za pomocą Fail2ban na CentOS
  • Zainstaluj Fail2ban i powiąż go z SSH i Nginx

Dzięki Fail2ban zablokuje również te adresy IP, z których ataki typu brute force lub które wykonują złośliwe operacje, takie jak wykrywanie zbyt wielu błędów hasła podczas próby logowania, będą również blokowane, a także blokuje każdego, kto próbuje skanować porty lub luki.

Fail2Ban jest używany jako IDS, czyli system wykrywania włamań, ocenia, czy żądanie jest dobre, czy nie, a jeśli okaże się złośliwe lub podejrzane, wskazuje, że do zapory dodawana jest reguła blokująca, aby odrzucać adresy IP podczas określony okres czasu. Fail2Ban zawiera filtry dla różnych usług Apache, poczty e-mail, SSH, MySQL itp.

Jeśli chcesz wypróbować wersję demonstracyjną Vesta CP z oficjalnej strony internetowej, oto ją masz:

Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave