Samouczek cpanel

Samouczek cpanel
CPANEL jest jednym z najczęściej używanych panelu sterowania hostingowego. Ma ogromną liczbę narzędzi i narzędzi do zarządzania witryną i serwerami. Na przykład możesz zarządzać i publikować swoje witryny, tworzyć konta e -mail i FTP, instalować aplikacje takie jak WordPress, zabezpieczyć swoją witrynę za pomocą certyfikatów SSL.

CPANEL opiera się na systemie operacyjnym Linux i obecnie obsługuje Centos 7, Cloud Linux 6 i 7, Red Hat Enterprise Linux w wersji 7. Amazon Linux 1 był wcześniej wspierany, ale teraz został porzucony.

CPANEL wymaga nowego serwera do instalacji. Może to być spowodowane tym, że wymaga różnych usług działających na innym porcie; Dlatego próbuje uniknąć konfliktu portu z wcześniej zainstalowanymi usługami.

Porty używane przez CPANEL

CPANEL ma kilka usług hostingu witryn i zarządzania serwerami. Niektóre z nich wymagają otwarcia określonego portu do prawidłowego funkcjonowania. Stąd najlepiej byłoby, gdybyś pozwolił im przez zaporę. Krótka lista usług i portów, które słuchają, podano poniżej:

Porty i usługi CPANEL
Praca Porty
CPANEL 2082
CPANEL SSL 2083
WHM 2086
WHM SSL 2087
Ftp 0
Ssh 22
SMTP 25, 26, 465
DNS 53
Httpd 80, 443
KAIL 2095

Modyfikacja portów w cPanel

CPANEL zapewnia wiele usług działających na różnych portach, a czasem konieczne jest zmiana domyślnego portu usługi. Przyczyną tego mogą być konflikty portowe lub niektóre problemy z bezpieczeństwem. Bez względu na przyczynę pokażemy, jak zmodyfikować numer portu określonych usług CPANEL, takich jak Apache (HTTPD), SSH i SMTP. Niektóre numery portów mogą wymagać skontaktowania się z dostawcą hosting.

Uwaga: Przed dodaniem dowolnego nowego portu skonfiguruj zaporę, aby umożliwić nowy ruch portu. Sprawdź także, czy jakaś inna usługa nie korzysta jeszcze z nowego portu.

Zmiana numeru portu Apache na serwerze CPANEL.

Krok 1: Zaloguj się na swoje konto WHM i przejdź do Ustawienia w następujący sposób:

Strona główna >> Konfiguracja serwera >> Ustawienia ulepszania

Teraz przejdź do menu „System” i zmień zarówno numer portu Apache HTTP (80), jak i SSL HTTPS (443)

Zmiana numeru portu SSH na serwerze CPANEL.

Krok 1: Zaloguj się do serwera przez SSH jako użytkownik root.

Krok 2: Po zalogowaniu poszukaj pliku ssh_config i otwórz go za pomocą dowolnego edytora tekstu, takiego jak nano lub vi.

# vi/etc/ssh/ssh_config

Wskazówka: zawsze dobrym pomysłem jest kopie zapasowe pliku przed jego zmodyfikowanie.

Krok 3: Teraz poszukaj wiersza w pliku SSHD_CONFIG podobnym do „#port 22”. Tutaj 22 jest domyślnym portem, w którym demon SSHD słucha połączeń. Uzyskaj tę linię, usuwając symbol „#” na początku linii. Teraz wstaw dowolny nowy numer portu uprzywilejowanego od 1 do 1023. uprzywilejowany port to ten port, który jest dostępny tylko przez użytkownika root.

# Port 20 zmienił się na port 69

Krok 4: Teraz uruchom ponownie usługę SSH za pomocą następującego polecenia:

# Service Sshd restart

W przypadku niewłaściwego konfigurowania pliku możesz naprawić oryginalny plik konfiguracyjny SSH, przeglądając następujący link w przeglądarce internetowej:

https: // przykład.com: 2087/scripts2/doautofixer?Autofix = SafesShrestart

Ten skrypt spróbuje przypisać dodatkowy plik konfiguracyjny SSH dla portu 23. Teraz możesz uzyskać dostęp i zmodyfikować oryginalny plik konfiguracji SSH.

Zmiana numeru portu SMTP na serwerze CPANEL.

Niektórzy dostawcy blokują dostęp do portu 25 do wysyłania poczty. Ale ten port jest wymagany do komunikowania się z użytkownikami korzystającymi z innych usług pocztowych. Do zmiany portu SMTP przejdź przez:

Zaloguj się do WHM> Konfiguracja usług> Menedżer usług. Wewnątrz „Exim Mail Server (na innym porcie)” zmień numer portu na żądaną wartość.

Mimo że CPanel oferuje opcję zmiany portu EXIM SMTP, ale jest bezużyteczny. Dzieje się tak, ponieważ łamie komunikację, ponieważ inne serwery pocztowe nie są skonfigurowane do pracy z niestandardowymi portami. Rozwiązaniem jest użycie „inteligentnego hosta” lub opcji usługi stron trzecich w CPANEL.

Używając Let's Encrypt z cpanel

Let's Encrypt to bezpłatna i najczęściej używana usługa szyfrowania TLS. CPANEL bardzo ułatwił instalację certyfikatu SSL dostarczonego przez Let's Encrypt i zarządzanie zarządzaniem. Aby korzystać z usługi Let's Encrypt SSL, musisz zainstalować wtyczkę CPANEL Let's Encrypt. Auto SSL funkcja CPANEL i wtyczka Let's Encrypt dla CPANEL pobiera certyfikaty dostarczone przez Let's Encrypt ™. Postępuj zgodnie z poniższymi czynami, aby zainstalować wtyczkę Let's Encrypt:

  1. Zaloguj się na swój serwer za pomocą poświadczenia użytkownika root.
  2. Teraz uruchom następujące polecenie, aby zainstalować wtyczkę:/usr/local/cPanel/Scripts/install_Lets_Encrypt_autossl_provider

    Jeśli chcesz odinstalować wtyczkę, po prostu uruchom poniższe polecenie:

    /Scripts/Uninstall_LETS_Encrypt_autossl_provider
  3. Teraz aktywuj dostawcę Let's Encrypt w WHM. Ten login do WHM i przejdź do strony „Zarządzaj automatycznym SSL” pod „SSL/TLS.”Ścieżka pokazana poniżej: WHM> Strona główna> SSL/TLS> Zarządzaj automatycznym SSL.
  4. Teraz, na karcie dostawców, wybierz opcję, zaszypujmy; Po przyjęciu warunków usługi zapisz plik. Odtąd Auto SSL użyje Let's Encrypt podczas wymiany certyfikatu.Po włączeniu automatycznego SSL w WHM nadszedł czas, aby dodać certyfikaty do konta. Postępuj zgodnie z poniższymi krokami, aby to osiągnąć:
    1. Zaloguj się na swoje konto WHM.
    2. Na ścieżce zarządzania automatyczną SSL wybierz kartę Zarządzaj użytkownikami.
    3. Wewnątrz karty Zarządzaj użytkownikami możesz skonfigurować, którzy użytkownicy CPANEL mogą korzystać.
    4. Wybierz wymaganą domenę i kliknij „Zainstaluj”, aby dodać certyfikat.
    5. Po zakończeniu instalacji kliknij link „Wróć do SSL Manager” na dole strony.

Zaszypujmy do wspólnego hostingu

Jeśli jesteś na wspólnym planie hostingu, aby zainstalować certyfikat Let's Szyfrowanie bezpłatnego SSL, wykonaj poniższe kroki:

  1. Wejdź na stronę internetową, która oferuje bezpłatne usługi SSL, takie jak SSLForfree lub Zerossl.
  2. Wypełnij bezpłatny kreator certyfikatu SSL, wprowadzając nazwę domeny i zaakceptuj warunki usług.
  3. Następnie poprosi Cię o weryfikację własności domeny. Na przykład niektórzy dostawcy usług SSL proszą o utworzenie rekordów TXT na serwerze DNS, który hostuje twoją domenę. Podają szczegóły rekordów TXT. Później będą zapytać serwer DNS dla rekordów TXT.
    Inną metodą jest pobranie dwóch plików i przesłanie ich na konto CPANEL. Lokalizacja przesyłania pliku na serwerze będzie w środku: public_html>. Dobrze znany> Acme-Challenge.
  4. Teraz, gdy zweryfikujemy własność domeny, zapewni to klucz certyfikatu i klawisz konta lub domeny (klucz prywatny). Pobierz lub skopiuj gdzieś te pliki. Następną rzeczą jest skonfigurowanie SSL dla naszej strony internetowej.
  5. Zaloguj się na swoje konto CPANEL. W sekcji „Bezpieczeństwo” wybierz opcję SSL/TLS.
  6. Wybierz opcję „Zarządzaj witrynami SSL” w instalacji i zarządzaj SSL dla swojej witryny (HTTPS).
  7. Wybierz domenę z menu rozwijanego, którego użyłeś do rejestracji na stronie Zerossl lub SSLForfree.
  8. Teraz wprowadź zawartość plików certyfikatu domeny w polu tekstowym certyfikatu. Aby sprawdzić, czy plik zawiera również klawisz pakietu CA, sprawdź, czy ma linię „certyfikat -end-” i „certyfikat -begin-” na środku losowego tekstu. Jeśli tak jest, po prostu odetnij część, zaczynając od linii „-begin certyfikatu” na środku do końca tekstu.
  9. Teraz wklej pozostałą część wyciętą z kroku 8 w polu tekstowym pakietu Urzędu Certyfikatów.
  10. Teraz skopiuj klucz prywatny, ja.mi., Klucz domeny i wklej go w polu „klucz prywatny”.
  11. W końcu kliknij „Zainstaluj certyfikat”, aby zainstalować wszystkie certyfikaty.

Aby sprawdzić, czy Twoja witryna działa w protokole HTTPS, spróbuj uzyskać dostęp do Twojej witryny za pomocą https: // Yourdomain.com

Przekieruj HTTP do HTTPS

Aby przekierować żądanie HTTP do HTTPS, otwórz menedżer plików w CPANEL. Poszukaj pliku o nazwie „.htaccess „Jeśli go nie ma, to zajrzyj do wewnątrz ukrytej zawartości, w przeciwnym razie stwórz nową.

Otwórz plik i dodaj następujące wiersze:

RewriteEngine on
RewriteCond %https
Przepis ^(.*) $ https: //%http_host%request_uri [l, r = 301]

Teraz sprawdź, czy .HTACCESS działa, przeglądając witrynę za pomocą http: // Yourdomain.com. Jeśli jest automatycznie przekierowywany do HTTPS, działa poprawnie.

Wadą korzystania z Let's Encrypt jest to, że certyfikat musi zostać ponownie weryfikowany po 90 dniach. Ma również kilka limitów domeny i limitów szybkości.

Kopia zapasowa cpanel

CPANEL zapewnia funkcję tworzenia kopii zapasowych naszych baz danych, e -maili, plików itp. Kopia zapasowa może być używana do przechowywania lokalnej kopii danych, odzyskania danych, przeniesienia do nowego dostawcy hostingu lub do innych zastosowań. Kopie zapasowe są niezbędnym zadaniem dla administratorów systemu, aby zapewnić bezpieczeństwo swojej organizacji w każdej katastrofie danych. W tym przewodniku zobaczymy, jak wziąć różne kopie zapasowe za pomocą CPANEL.

Pełna kopia zapasowa
Krok 1: Zaloguj się na swoje konto CPANEL i kliknij narzędzie „Tworzenie kopii zapasowych” w sekcji „Pliki”.

Krok 2: Pokazuje trzy typy opcji tworzenia kopii zapasowych: pełna kopia zapasowa, kopia zapasowa konta, częściowa kopia zapasowa. Kliknij przycisk w ramach pełnej kopii zapasowej, który jest oznaczony jako „Pobierz pełną kopię zapasową konta.„Utworzy archiwum wszystkich plików i ustawień konfiguracji Twojej witryny.

Krok 3: Na następnej stronie poprosi Cię o miejsce docelowe, aby przechowywać plik archiwum tworzenia kopii zapasowych. Możesz wybrać, aby zapisać kopię zapasową w katalogu domowym, przenieść go na inny serwer za pośrednictwem protokołów FTP lub SCP.

Możesz także opcjonalnie wybrać, aby odebrać wiadomość e -mail do ukończenia tworzenia kopii zapasowych.

Krok 4: Kliknij przycisk „Generuj kopię zapasową”, aby rozpocząć proces kopii zapasowej. Metoda może zająć trochę czasu zgodnie z rozmiarem danych. Wygeneruje plik kopii zapasowej do pobrania z rozszerzeniem.smoła.GZ. Nazwa pliku zawiera godzinę i datę kopii zapasowej oraz nazwę domeny.

Częściowa kopia zapasowa
Dzięki tej metodzie możemy wziąć tylko kopię zapasową konkretnych rzeczy, takich jak 1) Direktor Home 2) MySQL 3) Bazy danych 4) E -mailowe przekazują się 5) Filtry e -mail. Aby wziąć udział w częściowej kopii zapasowej, kliknij link podany na każdej opcji poniżej nagłówka „częściowe kopie zapasowe”.

Kopie zapasowe konta
Opcja tworzenia kopii zapasowych konta jest używana tylko wtedy, gdy musimy pobrać pełny plik kopii zapasowej na nasz komputer lokalny.

Inna opcja, „Kreator zapasowy”, może również stworzyć i przywrócić kopię zapasową. Zapewni ci przewodnik krok po kroku do zarządzania kopią zapasową.

Zarządzanie wersjami PHP z CPANEL

Sekcja oprogramowania CPANEL zapewnia narzędzia do konfigurowania różnych ustawień związanych z PHP. Poniżej zobaczymy, jak zmodyfikować niektóre z tych ustawień.

Zmiana wersji

Krok 1: Zaloguj się na swoje konto CPANEL i przejdź do sekcji oprogramowania. Poszukaj aplikacji o nazwie „Menedżer multiphp.„Jeśli nie jest jeszcze zainstalowany, możesz go zainstalować w centrum oprogramowania CPANEL, takiego jak„ Instalator Instalator aplikacji ”lub cokolwiek, co firma hostingowa zapewnia instalator oprogramowania.

Krok 2: Teraz wybierz domenę, dla której chcesz zmienić wersję PHP. Z prawego menu rozwijanego oznaczonego jako „Wersja PHP” wybierz wersję PHP, którą chcesz zainstalować.

Krok 3: Kliknij przycisk Zastosuj, aby potwierdzić swój wybór. Należy pamiętać, że czasami sprawy mogą się zepsuć, kiedy zmieniasz wersję PHP. Na przykład możesz nie być w stanie otworzyć swojej strony administratora WordPress po zmianie wersji PHP. Jeśli coś takiego się wydarzy, powróć do swojej starszej wersji PHP.

Multiphp INI Editor to narzędzie CPANEL, które pozwala użytkownikom wprowadzać bardziej znaczące zmiany w ustawieniach PHP. Ma dwa tryby edycji:

  1. Tryb podstawowy, aby zmienić kilka dyrektyw PHP za pomocą przełącznika. Dyrektywy te obejmują zezwolenie_url_fopen, zezwolenie na_url_include, plik_uploads itp.
  2. Tryb edytora umożliwia dodanie nowego kodu PHP do PHP.plik konfiguracyjny INI.

Konfigurowanie .plik htaccess w cPanel

.HTACCESS lub HYPERTEXT PLIK dostępu jest niezbędnym plikiem do manipulowania różnymi aspektami witryny działającej na serwerze Apache. Możemy dodać dodatkowe funkcje i funkcje kontrolne do naszej witryny za pomocą .Konfiguracja pliku Htaccess. .plik Htaccess zwykle znajduje się w katalogu głównym i jest ukryty. Możesz to odłączyć od menedżera plików. Jednak każdy katalog może mieć swój.plik Htaccess. Jeśli nie możesz znaleźć .plik HTACCESS, możesz utworzyć nowy za pomocą menedżera plików w CPANEL.

W tym przewodniku postaramy się zbadać niektóre istotne cechy .plik Htaccess.

  1. Niestandardowe strony błędów: Najczęściej zauważyłeś, że kiedy zapytamy stronę internetową w Internecie, otrzymujemy błąd „404: Błąd nie znaleziono”, gdy żądana strona internetowa nie jest dostępna. Z .plik Htaccess, możemy dostosować te strony błędów, od tekstu planu do ładnie wyglądających i przyciągających użytkowników stron internetowych.Po pierwsze, musisz zaprojektować niestandardową stronę błędu i umieścić ją w katalogu dokumentów głównego serwera WWW. Jeśli umieściłeś go w innym podwodnice, podaj ścieżkę tego podwodnego. Otworzyć .plik HTACCESS i umieść następujący kod: Errordocument 404 /Pathtodirectory /Error404.html

    Gdzie pierwsze 404 jest numerem błędu, a błąd404.HTML to Twoja niestandardowa strona błędu.
    Możemy wykonać ten sam proces dla innych błędów, takich jak Bad-Request, Wewnętrzny serwer itp.

  2. Przekierowanie żądania HTTP do HTTPS: Czasami użytkownicy uzyskują dostęp do strony internetowej przez HTTP lub poprosili o zasób przez HTTP; Powinny były używać HTTPS. W takim przypadku współczesne przeglądarki generują niepewne ostrzeżenie o połączeniu. Aby połączenie jest bezpieczne, możemy użyć .plik HTACCESS w celu automatycznego przekierowania żądania HTTP do HTTPS. W tym celu otwórz .plik htaccess i dodaj następujące wiersze: rewriteEngine
    Przepisanie %https! = ON
    Przepis ^ (/.*) $ https: //%Server_name 1 $ [Redirect = 301]

    Ten moduł włączy przepisanie adresu URL i przekieruje wszelkie żądanie HTTP do HTTPS. Na przykład każde zapytanie, takie jak http: // twojadomina.com/indeks.PHP zostanie przekierowany do https: // twojadomina.com/indeks.php).

  3. Blokowanie użytkowników z określonych adresów IP: Możemy blokować użytkowników, sieci i pod-sieciowe dostęp do naszego serwera za pomocą .plik Htaccess. To pokazano poniżej:
    1. Aby zablokować określony adres IP, dodaj następujący wiersz do .plik Htaccess:
      Odmowa z w.X.y.z
      Gdzie w.X.y.Z to dowolny adres IP, który chcesz zablokować.
    2. Aby zablokować wiele adresów IP, określ każdy z przestrzenią między nimi.
      Odmowa z w.X.y.Z a.B.C.D
      Gdzie w.X.y.z i a.B.C.d są dwa różne adresy IP.
    3. Aby zablokować pełną podsieć
      Odmowa z w.X
      Na przykład w.x może wynosić 123.162 sieci.
    4. Aby zablokować wiele podsieci
      Odmowa z w.x a.B
    5. Aby zablokować całą sieć
      Odmowa z w.X.0.0/24
  1. Ograniczanie użytkowników dostępu do folderu i podfolderów: z .HTACCSS, możemy zachęcić użytkowników do uwierzytelnienia podczas dostępu do chronionego folderu.
    1. Zaloguj się na swoje konto CPANEL.
    2. Utwórz katalog, który ma być chroniony.
    3. Stwórz .plik htaccess i plik hasła w tym samym katalogu i nazwij plik hasła jako .htpasswd.
    4. Utwórz zaszyfrowane hasło lub HTPassWD, aby katalog mógł być chroniony. Możesz użyć dowolnej usługi online lub oprogramowania do wygenerowania dla Ciebie.
    5. Otworzyć .htpasswd w katalogu i wklej tutaj zaszyfrowane hasło i zapisz plik.
    6. Otworzyć .plik HTACCESS i wybierz opcję edytuj i wstaw następujące wiersze kodu w pliku i zapisz plik: AuthName „Tylko autoryzowani użytkownicy”
      Authtype Basic
      AuthuserFile/home/cpanElusername/public_html/chronifedfolderpath/
      .HTPASSWD wymaga ważnego użytkownika

      Wymień „CPANEL Nazwa użytkownika” na nazwę użytkownika Twojego konta. W dyrektywie AuthuserFile daj ścieżkę .plik htpasswd w katalogu. Teraz, aby uzyskać dostęp do tego folderu, wymagana będzie autoryzacja.

Jak zainstalować węzeł.Aplikacja JS w cpanel

Węzeł.JS jest jedną z najczęściej używanej platformy programowania open source i serwerów. Deweloperzy szeroko używają go do budowania aplikacji międzyplatformowych. Po opracowaniu węzeł.Aplikację JS można wdrożyć na twoim serwerze. Aby hostować swój węzeł.Aplikacja JS za pomocą cPanel, wykonaj poniższe czynności:

  1. Zaloguj się do konta CPANEL.
  2. Przejdź do sekcji oprogramowania i wybierz opcję „Węzeł konfiguracyjny.Aplikacja JS ”.
  3. Kliknij przycisk Utwórz aplikację, aby rozpocząć budowę aplikacji.
  4. Wybierz tryb aplikacji jako tryb programowania do przetestowania aplikacji przed wdrożeniem w środowisku produkcyjnym.
  5. W aplikacji root wybiera lokalizację plików aplikacji. Ta lokalizacja zostanie dodana do /home /nazwa użytkownika, aby utworzyć kompletną ścieżkę dla plików aplikacji. Ustaw nazwę jako coś w stylu: „MyApp”
  6. W aplikacji adres URL dodaje wpis do stworzenia publicznego adresu URL do aplikacji.
  7. Plik uruchamiania aplikacji to plik wpisowy lub plik indeksu naszego projektu lub aplikacji. Wziął nazwę pliku uruchamiania jako aplikacji.JS.

Tworzenie pakietu.plik JSON

Po utworzeniu węzła.Aplikacja JS w CPANEL, musimy utworzyć pakiet.plik JSON. Pakiet.plik JSON zawiera informacje o metadanych węzła.Projekt JS.

  1. Otwórz menedżer plików w cPanel i przejdź do folderu swojego węzła.aplikacja JS, i.mi., MyApp. Jeśli pamiętasz, folder MyApp został utworzony w kroku 5 powyżej, kiedy pracowaliśmy z pierwszym czarodziejem węzła.Aplikacja JS.
  2. Utwórz pakiet pliku i nazwij IT.JSON. Teraz kliknij prawym przyciskiem myszy i wybierz opcję edytuj.
  3. Umieść następujący tekst w środku:
    „Imię”: „MyApp”,
    "wersja 1",
    „Opis”: „Mój węzeł.aplikacja JS ",
    „Main”: „App.JS ",
    „Skrypty”:
    „Test”: „Echo” Błąd: brak testu „&& Exit 1”
    ,
    „Autor”: „”,
    „Licencja”: „ISC."
  1. Utwórz także plik indeksu lub wpisu, jak wspomniano w kroku 7 powyżej kreatora po raz pierwszy. Możesz umieścić swój niestandardowy kod tutaj lub umieścić prosty węzeł „Hello World”.Kod JS tutaj.

Instalowanie NPM lub Manager Process Manager

NPM używa pakietu.plik JSON do zainstalowania wszystkich zależności. Aby zainstalować NPM, wykonaj poniższe czynności:

  1. Wybierz „Węzeł konfiguracyjny.Opcja aplikacji JS ”w sekcji oprogramowania.
  2. Tutaj możesz zobaczyć, jak Twoja aplikacja działa na cPanel i niektóre ikony w prawym rogu. Użyj tych ikon, aby zatrzymać lub ponownie uruchomić aplikację.
  3. Teraz kliknij ikonę ołówka i wyświetli przycisk do instalacji pakietu NPM. Wystarczy kliknąć ten przycisk, aby zainstalować NPM.
  4. Nasz pakiet NPM jest zainstalowany; Możemy sprawdzić naszą aplikację, przeglądając publiczny adres URL naszej aplikacji.

To kończy naszą szybką wycieczkę po cPanel i niektóre z jego funkcji. Mam nadzieję, że podobał ci się ten przewodnik. Podziel się tym z innymi.