O cPanel
cPanel & WHM to jeden z najpopularniejszych paneli do zarządzania hostingiem WWW. WHM (WebHost Manager) jest narzędziem administratora serwera: tworzy się w nim konta, pakiety zasobów, strefy DNS, ustawienia poczty i kopie zapasowe. cPanel to z kolei interfejs każdego klienta końcowego: strony, bazy danych, skrzynki e-mail i certyfikaty.
W chwili dostawy na VPS-ie (Debian lub Ubuntu, w Paryżu lub Frankfurcie) został już uruchomiony oficjalny instalator pobrany z securedownloads.cpanel.net/latest. System generuje losowe hasło roota składające się z 48 znaków szesnastkowych, a plik /tmp/credentials.txt zbiera adres IP, adres URL WHM i to hasło.
Zostaje otworzyć WHM, przejść początkowy kreator konfiguracji i wprowadzić ważną licencję cPanel. Instalacja jej nie zawiera, a bez licencji panelu nie da się używać.
Co możesz zrobić z cPanel
WHM dla administratora serwera
Panel administracyjny dostępny przez HTTPS na porcie 2087 po zalogowaniu na konto root. Zarządzasz w nim kontami, limitami, usługami i ustawieniami serwera.
cPanel dla każdego konta
Każde konto utworzone w WHM ma własny interfejs cPanel na porcie 2083. Pozwala zarządzać plikami, bazami danych, domenami i skrzynkami pocztowymi bez dostępu do roota.
Oficjalny instalator cPanel
Skrypt pobiera instalator publikowany przez cPanel i przed zakończeniem sprawdza, czy istnieje /usr/local/cpanel/cpanel. Nie jest używana żadna zmodyfikowana wersja.
Dane dostępowe generowane przy dostawie
Dla każdego serwera tworzone jest losowe hasło roota. Trafia ono razem z adresami URL do /tmp/credentials.txt, pliku czytelnego tylko dla roota (uprawnienia 600).
Pełny dziennik instalacji
Całe wyjście instalatora zapisuje się w /var/log/cpanel-auto-install.log. Przydaje się do śledzenia postępu i do ustalenia przyczyny ewentualnego błędu.
Pierwsze kroki z cPanel
Od zamówienia do produkcji w kilka minut.
- 1
Zamów VPS z zaznaczonym cPanel
Wybierz VPS z Linuksem (Paryż lub Frankfurt) z systemem Debian lub Ubuntu, a w zakładce „Applications” formularza zamówienia zaznacz cPanel. Zaplanuj co najmniej 2 GB RAM.
- 2
Połącz się i odczytaj dane dostępowe
Gdy serwer zostanie dostarczony, zaloguj się przez SSH. Instalacja cPanel trwa dłuższą chwilę: śledź ją w dzienniku, a po zakończeniu odczytaj plik z danymi dostępowymi.
Bashssh root@SERVER_IP tail -f /var/log/cpanel-auto-install.log cat /tmp/credentials.txt - 3
Przejdź kreator WHM i utwórz konto
Otwórz https://SERVER_IP:2087 i zaloguj się jako root, używając hasła z pliku. Zaakceptuj w przeglądarce certyfikat z podpisem własnym, wprowadź licencję cPanel, przejdź kreator, a następnie utwórz pierwsze konto cPanel.
Bashhttps://SERVER_IP:2087 - 4
Zabezpiecz serwer przed wdrożeniem produkcyjnym
Skopiuj dane dostępowe do menedżera haseł i usuń plik. Skieruj domenę na serwer, ustaw ją jako nazwę hosta w WHM i upewnij się, że zapora przepuszcza porty 2087 i 2083 oraz porty Twoich stron. Na koniec skonfiguruj kopie zapasowe w WHM.
Bashshred -u /tmp/credentials.txt
Zastosowania cPanel
Hosting stron Twoich klientów
Agencja internetowa zbiera strony klientów na jednym serwerze, z osobnym kontem cPanel dla każdego klienta oraz jego własnymi bazami danych i skrzynkami pocztowymi.
Odsprzedaż hostingu współdzielonego
W WHM definiujesz pakiety zasobów i tworzysz konta na żądanie. To podstawa działalności reselleringu hostingu.
Migracja z dotychczasowego hostingu
Jeśli Twoje strony działają już gdzie indziej pod cPanel, dostajesz ten sam interfejs na serwerze, którego zasoby i konfigurację kontrolujesz sam.
Strony, DNS i poczta w jednym miejscu
Jeden panel obsługuje domeny, strefy DNS, certyfikaty i adresy e-mail. To rozwiązanie dla małej firmy, która chce mieć wszystko w jednym miejscu.
Najczęstsze pytania o cPanel
Skrypt instalacyjny zapisuje je w pliku /tmp/credentials.txt, który może odczytać tylko root. Zawiera on publiczny adres IP, adres URL WHM na porcie 2087, adres URL cPanel na porcie 2083 oraz wygenerowane hasło roota. Skopiuj go szybko, bo leży w katalogu tymczasowym.
Więcej o cPanel
Licencja cPanel
Instalacja nie zawiera licencji. Przypomina o tym także plik z danymi dostępowymi: potrzebna jest ważna licencja cPanel. Kupisz ją bezpośrednio u cPanel lub u autoryzowanego resellera, a wprowadzisz przy pierwszym wejściu do WHM.
Śledzenie instalacji
Skrypt zapisuje wszystko w /var/log/cpanel-auto-install.log. Dopóki plik /tmp/credentials.txt nie istnieje, instalacja nie jest zakończona: powstaje on dopiero po sprawdzeniu obecności /usr/local/cpanel/cpanel. Jeśli instalacja się nie powiedzie, dziennik kończy się wpisem „ERROR: cPanel installation failed.”.
Porty i dostęp
WHM odpowiada na porcie TCP 2087, a cPanel na 2083, w obu przypadkach przez HTTPS. Przy pierwszym wejściu przeglądarka zgłosi nierozpoznany certyfikat. To normalne, dopóki nie użyjesz prawidłowej nazwy hosta. Jeśli włączysz zaporę, otwórz te dwa porty oraz porty usług, które hostujesz (WWW, poczta).
Przechowywanie danych dostępowych
Plik /tmp/credentials.txt leży w katalogu tymczasowym. Skopiuj go od razu po pierwszym zalogowaniu, a potem usuń. Następnie zmień hasło roota i rozważ uwierzytelnianie kluczem SSH.
Hosting bez administrowania serwerem
Jeśli nie chcesz zajmować się serwerem, zobacz naszą ofertę hostingu cPanel. Domeny zarejestrujesz na stronie /web-domains.