Katalog artykułów
- 1 Co to jest panel internetowy CentOS?
- 2 Zainstaluj wymagania systemowe CWP
- 3 Funkcje panelu sterowania CWP
- 4 Przygotowanie do instalacji CentOS Web Panel (CWP)
- 5 Zainstaluj program CWP
- 6 Konfiguracja zapory/trasy
- 7 Zaloguj się do panelu sterowania CWP
- 8 Konfiguracja panelu sterowania CWP
- 9 Utwórz wspólny adres IP i główny adres e-mail
- 10 Utwórz serwer nazw domen
- 11 Utwórz wirtualny pakiet hostingowy
- 12 Dodaj nazwę domeny
- 13 Wniosek
- 14 Co zrobić po zainstalowaniu CWP
jak zainstalowaćPanel sterowania CWP?
CENTOS Samouczek konfiguracji WEB PANEL
Promocja w sieciVPS dla personeluzbudować stronę internetową, do wyboru jest wiele darmowych lub płatnych paneli sterowania.Jeśli nie wiesz, jak wybrać w pełni funkcjonalny panel sterowania VPS, zalecany jest panel sterowania CWP.
Co to jest panel internetowy CentOS?
Panel sterowania CWP, przeznaczony do dystrybucji opartych na obrotach (np. CentOS, RHEL, Scientific Linuxitp.) projekt.
Jest to darmowy panel sterowania typu open source, który może być szeroko stosowany do łatwej konfiguracji środowisk hostingowych.
W przeciwieństwie do innych paneli kontrolnych, CWP automatycznie wdraża LAMPyOprogramowaniei serwer pamięci podręcznej lakieru.
Zainstaluj wymagania systemowe CWP
- 32-bitowy serwer 512MB RAM
- 64-bitowy serwer 1024MB RAM
- Dysk twardy 10 GB
操作系统
- CentOS 6.x, 7.x
- RedHat 6.x, 7.x
- CloudLinux 6.x, 7.x
Aby uniknąć jakichkolwiek problemów, przed przystąpieniem do instalacji należy dokładnie zapoznać się z całością tego samouczka instruktażowego.
- Panel sterowania CWP obsługuje tylko statyczne adresy IP.
- Panel sterowania CWP nie obsługuje dynamicznych ani wewnętrznych adresów IP.
- CWP Control Panel nie oferuje deinstalatorów.
- Po zainstalowaniu CWP musisz ponownie zainstalować serwer, aby go usunąć.
- Instaluje CWP tylko w nowo zainstalowanych systemach operacyjnych bez żadnych zmian w konfiguracji.
Funkcje panelu sterowania CWP
CWP ma wiele funkcji i bezpłatnych usług.
tak jakChen WeiliangJak wspomniano wcześniej, CWP automatycznie zainstaluje pełen zestaw usług LAMP (Linux, Apache, PHP,mysql,phpMyAdmin, webmail, serwer pocztowy itp.).
Poniżej przedstawiono funkcje i usługi dostępne w CentOS Web Panel:
- Obecnie obejmuje panele administratora i klienta
- (Możesz również poprosić o zbudowanie niestandardowych modułów do integracji)
- Serwer WWW Apache (Mod Security + opcjonalne reguły automatycznej aktualizacji)
- PHP 5.6 (suPHP, SuExec + przełącznik wersji PHP)
- MySQL /MariaDB+phpMyAdmin
- Postfix + Dovecot + roundcube webmail (antywirus, opcjonalnie Spamassassin)
- Zapora CSF
- Blokowanie systemu plików (koniec włamań do witryny, wszystkie pliki są zablokowane przed zmianą)
- Kopia zapasowa (opcjonalnie)
- AutoFixer do konfiguracji serwera
- CloudLinux + CageFS + selektor PHP
- Instalator skryptów Softaculous (bezpłatny i premium)
- LiteSpeed Enterprise (serwer WWW)
- Używany doUstawiaćhosting (jakWordPressstrona internetowa użytkownika...)
- API upraszczające zarządzanie kontem oraz API rozliczeniowe whmcs
- Wersja NAT, adres IP z obsługą NAT
- Darmowy moduł hostingowy, aktywacja konta skonfiguruj stronę z darmowym hostingiem
- Wysokie bezpieczeństwo panelu gwarantuje uruchamianie wszystkich operacji klienta pod nazwą użytkownika klienta
- Bezpieczna autoryzacja logowania za pomocą tokena OAuth
- Zaawansowany i bezpieczny menedżer plików
- Menedżer stref DNS
- Niestandardowe motywy i języki
- Instalatory skryptów: wordpress, PrestaShop, eXtplorer
- Serwer pamięci podręcznej lakieru (do potrojenia wydajności serwera)
- Odwrotny serwer proxy Nginx (pozwala na dostarczanie plików statycznych z największą prędkością)
- Integracja LiteSpeed Enterprise
- Skompiluj Apache ze źródła (popraw wydajność do 15%)
- Apache reCompiler + instalacja dodatkowych modułów jednym kliknięciem
- Stan serwera Apache, konfiguracja
- Menedżer przekierowań Apache
- Edytuj wirtualne hosty Apache, szablony wirtualnych hostów, dołącz konfigurację (przebuduj wszystkie wirtualne hosty Apache za pomocą jednego kliknięcia)
- suPHP i suExec (poprawione bezpieczeństwo)
- Bezpieczeństwo modów: Comodo WAF, reguły OWASP (instalacja jednym kliknięciem, automatyczna aktualizacja, łatwe zarządzanie)
- Zarządzanie i instalacja serwera Tomcat 8 jednym kliknięciem
- Ochrona przed atakami DoS przed powolnymi atakami Loris
- Apache z ochroną spamhaus RBL (chroń http PUT, POST, CONNECT)
- Obsługa skryptów Perl cgi
- Kompiluj PHP ze źródła (20% wzrost wydajności)
- Przełącznik PHP (do przełączania między wersjami PHP, np.: 5.2,5.3,5.4,5.5,5.6,7.0,7.1,7.2, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX)
- Selektor PHP do wyboru wersji PHP na użytkownika lub na folder (PHP 4.4,5.2,5.3,5.4,5.5,5.6,7.0,7.1,7.2, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX)
- Prosty edytor PHP
- W panelu użytkownika prosty generator php.ini
- Instalacja wtyczek PHP jednym kliknięciem
- Edytor PHP.ini oraz moduł informacji i listy PHP
- php.ini dla każdego konta użytkownika (możesz dodać zmiany w /home/USER/php.ini)
- FFMPEG (dla witryn strumieniujących wideo)
- CloudLinux + selektor PHP
- ioncube, php-imap...
- Dodawaj, wyświetlaj, edytuj i usuwaj użytkowników
- Monitorowanie użytkowników (lista użytkowników otwartych plików, nasłuchiwanie gniazd...)
- Zarządzanie dostępem do powłoki
- Zarządzanie limitem użytkowników (przydział i węzły)
- Ogranicz procesy: maksymalna liczba procesów dostępnych na konto.
- Limit otwartych plików: maksymalna dostępna liczba otwartych plików na konto.
- FTP użytkownika i menedżer plików
- CloudLinux + CageFS
- Dedykowany adres IP na konto
- FreeDNS (bezpłatny serwer DNS, nie wymaga dodatkowego adresu IP)
- Dodawaj, edytuj, wyświetlaj i usuwaj strefy DNS
- Edytuj adres IP serwera nazw
- Edytor szablonów stref DNS
- Dodano prosty menedżer stref DNS (z ajaxem)
- Dodano listę stref DNS do rozwiązywania informacji za pomocą Google (sprawdź również rDNS, serwery nazw...)
- postfix i dovecot
- Skrzynki pocztowe, aliasy
- Poczta internetowa Roundcube
- Menedżer kolejki poczty Postfix
- Moduł rDNS Checker (sprawdź swoje rekordy rDNS)
- AntySPAM (Cronjob Spamhaus)
- SpamAssassin, RBL Inspection, AmaViS, ClamAV, OpenDKIM
- Integracja SPF i DKIM
- Odbuduj serwer pocztowy Postfix/Dovecot z (ochrona antywirusowa, antyspamowa)
- Autoresponder e-mail
- Przeglądanie poczty e-mail, odczytywanie wszystkich skrzynek pocztowych z jednego miejsca.
- Routing poczty (lokalny lub zdalny serwer MX Exchanger)
- Informacje o sprzęcie (informacje o rdzeniu procesora i zegarze)
- Informacje o pamięci (informacje o wykorzystaniu pamięci)
- Informacje o dysku (szczegółowy stan dysku)
- Informacje o oprogramowaniu (wersja jądra, normalne działanie...)
- Stan usługi (szybki restart usługi, np. Apache, FTP, poczta...)
- ChkConfig Manager (Szybko wyświetlaj i zarządzaj swoimi usługami)
- Service Monitor (automatyczny restart usług i powiadomienia e-mail)
- wykorzystanie portu sieciowego
- konfiguracja sieci
- Konfiguracja SSHD
- Autofixer (sprawdza ważne konfiguracje i próbuje automatycznie naprawiać problemy)
- Wykres sysstatu
- Monitorowanie w czasie rzeczywistym (usługi monitorowania, takie jak top, apache stats, mysql...)
- Korzystanie z terminala/konsoli Java SSH w panelu
- Konfiguracja usług (np. Apache, PHP, MySQL...)
- Uruchom polecenie powłoki na ekranie/w tle
- Zapora CSF (najlepsza zapora systemu Linux)
- Generator SSL
- Menedżer certyfikatów SSL (bezpieczna i szybka instalacja certyfikatów SSL)
- Letsencrypt, bezpłatne certyfikaty SSL dla wszystkich domen
- CloudLinux + CageFS
- Ochrona przed bruteforce CSF/LFD
- Kontrola dostępu IP
- Mod Security + OWASP Rules (instalacja jednym kliknięciem, łatwa w zarządzaniu)
- Ochrona przed atakami DoS w przypadku powolnych ataków Loris (dla Apache)
- Blokowanie systemu plików (koniec włamań do witryny, wszystkie pliki są zablokowane przed zmianą)
- PHP wyświetla teraz nazwę i ścieżkę na górze skryptu lub na liście procesów
- Apache ogranicza liczbę procesów php na użytkownika
- Automatyczna kopia zapasowa
- Ukryj system i inne procesy użytkownika
- Bezpieczeństwo SFTP
- AutoSSL (automatycznie instaluje certyfikat Letsencrypt SSL podczas tworzenia nowego konta, domeny dodatkowej lub subdomeny)
- Baza danych MySQL管理
- Dodaj użytkowników dostępu lokalnego lub zdalnego
- Monitorowanie w czasie rzeczywistym listy procesów MySQL
- Utwórz, usuń bazę danych
- Dodaj dodatkowych użytkowników dla każdej bazy danych
- Konfiguracja serwera MySQL
- PhpMyAdmin (administracja bazą danych)
- Obsługa PostgreSQL, phpPgAdmina
- Remote MySQL obsługuje ładowanie mysql z serwera WWW)
- Menedżer/instalator MongoDB
- Menedżer TeamSpeak 3 (serwer głosowy)
- Shoutcast Manager (serwer strumieniowy Shoutcast)
- Automatyczna aktualizacja
- Menadżer kopii bezpieczeństwa
- Menedżer plików
- Folder skryptów "/scripts" z ponad 15 skryptami
- Wirtualni użytkownicy FTP na domenę
- Migracja kont cPanel przywraca pliki, bazy danych i użytkowników baz danych)
- Torrent SeedBox (kliknij Potop WebGU, aby zainstalować)
- Generator kluczy SSH
- i wiele innych opcji...
Przygotowanie do instalacji CentOS Web Panel (CWP)
Jeśli twoje tło VPS, przed instalacją systemu CentOS, nie ustawiło nazwy hosta i adresu IP, może być konieczne ręczne ustawienie nazwy hosta i adresu IP.
ustaw nazwę hosta
Aby rozpocząć instalację CWP, zaloguj się do serwera Linux jako użytkownik root.Zgodnie z instrukcjami na oficjalnej stronie CWP, najpierw ustaw nazwę hosta.
ważna wskazówka:Nazwa hosta i nazwa domeny na serwerze muszą być różne (na przykład, jeśli domena.com jest nazwą domeny na serwerze, użyj nazwy hosta.domena.com jako nazwy hosta).
hostnamectl set-hostname hostname.domain.com hostnamectl
- Zmień nazwę hosta.domena.com na nazwę domeny dodatkowej.
Ustaw adres IP serwera
Jeśli używany serwer VPS ma już ustawiony adres IP serwera, możesz bezpośrednio pominąć ten krok.
W przeciwnym razie może być konieczneAby ustawić adres IP serwera, użyjemynmtui ( Tekstowy interfejs użytkownika menedżera sieci ) narzędzie, które zapewnia graficzny interfejs użytkownika do konfigurowania adresów IP poprzez kontrolowanie Menedżera sieci.
yum install NetworkManager-tui nmtui
Aktualizacja serwera
krok 1:Zainstaluj pakiet wget wymagany do pobrania CWP ▼
yum install wget -y
- Jeśli po wprowadzeniu powyższego polecenia pojawi się komunikat o błędzie, zainstaluj ponownie serwer i użyj następującego polecenia ▼
yum install wget
2 步:Użyj tego polecenia, aby zaktualizować serwer ▼
yum update -y
3 步:Uruchom ponownie, aby aktywować aktualizację ▼
reboot
Zainstaluj program CWP
Dostępne są 2 wersje, wybierz zgodnie z wersją CentOS:
- Zainstaluj wersję CWP6 CentOS 6
- Zainstaluj wersję CWP7 CentOS 7 (zalecane)
Zainstaluj wersję CWP6 CentOS 6
1 步:Wejść do /usr/miejscowy/src Katalog▼
cd /usr/local/src
2 步:Użyj polecenia, aby pobrać najnowszą wersję CWP ▼
wget http://centos-webpanel.com/cwp-latest
3 步:Jeśli powyższy adres URL jest nieprawidłowy, użyj poniższego linku ▼
wget http://dl1.centos-webpanel.com/files/cwp-latest
4 步:Użyj polecenia, aby rozpocząć instalację CWP ▼
sh cwp-latest
Zainstaluj wersję CWP7 CentOS 7 (zalecane)
cd /usr/local/src wget http://centos-webpanel.com/cwp-el7-latest sh cwp-el7-latest
- Jeśli powyższy adres URL jest nieprawidłowy, użyj poniższego linku ▼
http://dl1.centos-webpanel.com/files/cwp-el7-latest
Przykład procesu instalacji CWP ▼
Chen Weiliang安装过程只花了5~10分钟的时间。 不是4G以上的网速,可能长达10分钟、30分钟或更长时间,具体取决于你的网络速度。
Na koniec zobaczysz następujący komunikat o zakończeniu instalacji ▼
krok 5:Proszę zapisać te ważne informacje, takie jak:
- Hasło administratora MySQL, adres URL logowania do CWP, ponieważ będziesz go później potrzebować.
6 步:Następnie naciśnij Enter, aby ponownie uruchomić system ▲
Konfiguracja zapory/trasy
Domyślne porty interfejsu kontroli sieci dla CWP to 2030 (HTTP) i 2031 (HTTPS).
Powinieneś zezwolić tym dwóm portom na zdalny dostęp do konsoli internetowej CWP przez firewall/routing.
krok 1:Edytuj plik iptables ▼
vi /etc/sysconfig/iptables
2 步:Dodaj następujące ▼
[...] -A INPUT -p tcp -m state --state NEW -m tcp --dport 2030 -j ACCEPT -A INPUT -p tcp -m state --state NEW -m tcp --dport 2031 -j ACCEPT [...]
3 步:Najpierw naciśnij ESC, aby wyjść z edycji, a następnie wprowadź ▼
:wq
4 步:Zaktualizuj usługę iptables, aby zmiany zaczęły obowiązywać.
service iptables restart
Zaloguj się do panelu sterowania CWP
Otwórz przeglądarkę i wpisz:
http://IP-Address:2030/
lub:
https://IP-Address:2031/
Zobaczysz ekran podobny do poniższego ▼
uwierzytelnianie logowania
- :korzeń
- Hasło:Twoje hasło roota
Gratulacje! CWP został pomyślnie zainstalowany.
Konfiguracja panelu sterowania CWP
Następnie musimy nadać centrali CWP podstawową konfigurację, taką jak:
- Skonfiguruj udostępnianie IP (musi to być Twój publiczny adres IP)
- Skonfiguruj serwer nazw domen
- Ustaw co najmniej jeden pakiet zarządzany (lub edytuj pakiet domyślny)
- Skonfiguruj pocztę główną itp.
Utwórz wspólny adres IP i główny adres e-mail
- Jest to bardzo ważny krok w hostowaniu Twojej witryny na Twoim hoście.
Aby utworzyć współdzielony adres IP, przejdź do Ustawienia CWP → Edytuj ustawienia ▼
- Wpisz swój statyczny adres IP i adres e-mail
Po ustawieniu kliknij Zapisz zmiany, aby zapisać zmiany▲
- Po skonfigurowaniu współdzielonego adresu IP, teraz możesz rozpocząć utrzymywanie swojej witryny za pomocą CWP ^_^
Utwórz serwer nazw domen
- Jeśli używasz innego serwera nazw, takiego jak: DNSPOD, pomiń tę operację.
Aby utworzyć serwery nazw, przejdź do Funkcje DNS → Edytuj adresy IP serwerów nazw ▼
Po ustawieniu kliknij Zapisz zmiany, aby zapisać zmiany▲
Utwórz wirtualny pakiet hostingowy
- Pakiet hostingowy to plan hostingowy, który obejmuje dostęp do miejsca na dysku, przepustowości, kont FTP, adresów e-mail, baz danych i innych.
- Możesz utworzyć tyle planów hostingowych, ile chcesz.
Aby utworzyć wirtualny plan hostingowy, przejdź do Packages
→ Add a Package
Wprowadź nazwę pakietu hosta wirtualnego.
Ustaw dozwolone limity dysku, liczbę procesów, FTP, kont e-mail, baz danych i subdomen itp. (do użytku osobistego można skonfigurować zgodnie z następującymi kwotami)▼
Dsk Quota MB:102400
Bandwith MB:10485760
nproc:999999999
apache_nproc:999999999
nofiles:999999999
inode:999999999
- Kliknij przycisk Utwórz, aby utworzyć wirtualny plan hostingowy▼
- nproc: Liczba procesów dozwolonych na użytkownika (co najmniej 10, ponieważ każda instancja nginx/apache/fpm jest uruchamiana jako osobny proces).
- apache_nproc: Zobacz nproc powyżej, ale jest to specyficzne dla Apache.
- nofiles: Liczba otwartych plików, które mogą być jednocześnie odczytywane/wykonywane.
- i-węzeł: i-węzeł to struktura danych, która przechowuje informacje o wszystkich plikach utworzonych na Twoim koncie hostingowym. Liczba i-węzłów reprezentuje liczbę plików, folderów, wiadomości e-mail lub czegokolwiek, co przechowujesz na swoim koncie hostingowym.
Dodaj nazwę domeny
- Aby dodać nową nazwę domeny, musisz mieć co najmniej jedno konto użytkownika.
Dodaj użytkownika
Aby dodać użytkownika przejdź do zakładki Konto użytkownika → Nowe konto(Użytek osobisty można skonfigurować zgodnie z następującymi kwotami)▼
- Wprowadź nazwę domeny (chenweiliang.com), nazwę użytkownika, hasło i adres e-mail.
Inode:0
Process limit:999999999
Open files:999999999
- Na koniec kliknij
Create
.
Dodaj nazwę domeny
Aby dodać nazwę domeny, wprowadź Domains
→ Add Domain
▼
Wprowadź nową nazwę domeny i określ nazwę domeny powiązaną z nazwą użytkownika▲
- Przed sprawdzeniem „AutoSSL”,Warunkiem jest ustawienie rekordu A dla nazwy domeny.
- Najpierw ustal nazwę domeny na adres IP serwera przed wygenerowaniem certyfikatu SSL, w przeciwnym razie wystąpi błąd.
- AutoSSL automatycznie instaluje certyfikaty bezpieczeństwa SSL,Bardzo szybko i łatwo!
- Kliknij Utwórz, aby użyć panelu sterowania CWP do zarządzania nazwą domeny.
Panel sterowania CWP wyświetla domyślną stronę, zapoznaj się z tym samouczkiem, aby uzyskać rozwiązanie ▼
Przekierowanie http do konfiguracji https, sprawdź ten samouczek ▼
- Jeśli certyfikat SSL został wygenerowany nieprawidłowo, zapoznaj się z tym artykułem, aby ręcznie wygenerować certyfikat SSL.
Jeśli panel kontrolny CWP jest wyłączony i nie można uzyskać do niego dostępu, a potrzebujesz poleceń do uruchomienia/zatrzymania/restartu/wyświetlenia statusu usługi CWP, sprawdź ten samouczek▼
Po zainstalowaniu panelu sterowania CWP i ponownym uruchomieniu Apache, możesz napotkać pewne problemy... Poniżej znajduje się rozwiązanie▼
Wniosek
W tym samouczku zobaczyliśmy, jak zainstalować i skonfigurować strony internetowe CentOS, aby stworzyć proste środowisko hostingu, które jest łatwe w instalacji i obsłudze.
- nawet jeśli网络 营销Początkujący może również skonfigurować podstawowy serwer hostingowy w kilka godzin.
- Ponadto CWP jest całkowicie darmowy i open source, wypróbuj go, nie zawiedziesz się.
Więcej informacji na temat Panelu sterowania CWP można znaleźć na stronie WikiPanelu CentOS i dokumentacji Dokumentów.
Chen WeiliangPorównaj używany panel sterowania CWP iVestaCPPanel, w rzeczywistości wydaje się, że panel sterowania CWP jest bardziej wydajny i profesjonalny niż panel VestaCP.
Jeśli chcesz zainstalować panel VestaCP, zapoznaj się z samouczkiem instalacji panelu VestaCP▼
Co zrobić po zainstalowaniu CWP
Krok 1: Po lewej stronie Panelu sterowania CWP kliknij Ustawienia serwera WWW → Wybierz serwery WWW ▼
2 步:Wybierz Nginx i lakier i Apache ▼
3 步:Kliknij przycisk „Zapisz i odbuduj konfigurację” na dole, aby zapisać i odbudować konfigurację.
Ponieważ darmowa wersja CWP jest domyślną wersją php5.6, łatwo to spowodowaćWtyczka WordPressLub motyw jest niezgodny i występuje błąd.
Dlatego po zainstalowaniu CWP i wybraniu usług Nginx & Varnish & Apache, musimy ręcznie wybrać wersję PHP 7.4.28.
Jak centrala CWP wybiera wersję PHP?
Oto:Panel sterowania CWP jak uaktualnić stronę w wersji PHPKroki operacji:
Kliknij po lewej stronie panelu sterowania CWP → Ustawienia PHP → Przełącznik wersji PHP: wybierz ręcznie wersję PHP 7.4.28 ▼
Po zainstalowaniu panelu sterowania CWP może być konieczne dokonanie tych ustawień ▼
Nadzieja Chen Weiliang Blog ( https://www.chenweiliang.com/ ) udostępniono „Jak zainstalować panel sterowania CWP? Samouczek konfiguracji CENTOS WEB PANEL”.
Zapraszamy do udostępnienia linku do tego artykułu:https://www.chenweiliang.com/cwl-652.html
Witamy na kanale Telegram bloga Chen Weiliang, aby uzyskać najnowsze aktualizacje!
📚 Ten przewodnik zawiera ogromną wartość, 🌟To rzadka okazja, nie przegap jej! ⏰⌛💨
Udostępnij i polub, jeśli chcesz!
Twoje udostępnianie i polubienia to nasza ciągła motywacja!