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.shJeśli zainstalujemy go na CentOS:
curl -O http://vestacp.com/pub/vst-install-rhel.shZał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ń httpdw trybie root uruchamiamy instalator:
bash vst-install-rel.shZostanie 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