Artikkelkatalog
- 1 Hva er CentOS Web Panel?
- 2 Installer CWP-systemkrav
- 3 CWP-kontrollpanelfunksjoner
- 4 Forberedelse for installasjon av CentOS Web Panel (CWP)
- 5 Installer CWP-programmet
- 6 Brannmur/rutekonfigurasjon
- 7 Logg på CWP kontrollpanel
- 8 CWP-kontrollpanelkonfigurasjon
- 9 Opprett en delt IP- og root-e-postadresse
- 10 Opprett en domenenavnserver
- 11 Lag en virtuell vertspakke
- 12 Legg til domenenavn
- 13 Konklusjon
- 14 Hva du skal gjøre etter å ha installert CWP
hvordan installereCWP kontrollpanel?
SENTER Konfigurasjonsveiledning for WEB PANEL
NettpromoteringVPS for personellbygge en nettside, er det mange gratis eller betalte kontrollpaneler å velge mellom.Når du ikke vet hvordan du velger et VPS-kontrollpanel med alle funksjoner, anbefales CWP-kontrollpanelet.
Hva er CentOS Web Panel?
CWP-kontrollpanel, designet for RPM-baserte distribusjoner (f.eks. CentOS, RHEL, Scientific Linuxetc.) design.
Det er et gratis og åpen kildekodekontrollpanel som kan brukes mye for enkelt å konfigurere webhotellmiljøer.
I motsetning til andre kontrollpaneler, distribuerer CWP automatisk LAMP-erprogramvareog Varnish cache-server.
Installer CWP-systemkrav
- 32-bit server 512MB RAM
- 64-bit server 1024MB RAM
- Harddisk 10 GB
operativsystem
- CentOS 6.x, 7.x
- RedHat 6.x, 7.x
- CloudLinux 6.x, 7.x
For å unngå problemer, sørg for å lese hele denne veiledningen nøye før installasjonsprosessen.
- CWP-kontrollpanelet støtter kun statiske IP-adresser.
- CWP-kontrollpanelet støtter ikke dynamiske eller interne IP-adresser.
- CWP Kontrollpanel tilbyr ikke avinstalleringsprogrammer.
- Etter å ha installert CWP, må du installere serveren på nytt for å fjerne den.
- Installerer CWP kun på nylig installerte operativsystemer uten noen konfigurasjonsendringer.
CWP-kontrollpanelfunksjoner
CWP har mange funksjoner og gratistjenester.
somChen WeiliangSom nevnt tidligere, vil CWP automatisk installere et komplett sett med LAMP-tjenester (Linux, Apache, PHP,mysql,phpMyAdmin、 webmail, e-postserver osv.).
Følgende er funksjonene og tjenestene som er tilgjengelige på CentOS Web Panel:
- Inkluderer for tiden admin- og klientpaneler
- (Du kan også be om å bygge tilpassede moduler for integrasjon)
- Apache-nettserver (Mod Security + regler for automatisk oppdatering valgfritt)
- PHP 5.6 (suPHP, SuExec + PHP versjonsbytter)
- MySQL /MariaDB+phpMyAdmin
- Postfix + Dovecot + roundcube webmail (antivirus, Spamassassin valgfritt)
- CSF brannmur
- Filsystemlåsing (ikke flere nettstedshack, alle filer er låst fra å endres)
- Sikkerhetskopiering (valgfritt)
- AutoFixer for serverkonfigurasjon
- CloudLinux + CageFS + PHP-velger
- Softaculous Script Installer (gratis og premium)
- LiteSpeed Enterprise (webserver)
- TilSett oppwebhotell (somWordPresssin hjemmeside...)
- API for å forenkle kontoadministrasjon, og whmcs billing API
- NAT-versjon, NAT-støttet IP
- Gratis hosting-modul, kontoaktivering konfigurer et nettsted med gratis hosting
- Høy sikkerhet for panelet er garantert ved å kjøre alle klientoperasjoner under klientbrukernavnet
- Sikker påloggingsautorisasjon ved hjelp av oauth-token
- Avansert og sikker filbehandler
- DNS sone manager
- Egendefinerte temaer og språk
- Skriptinstallatører: wordpress, PrestaShop, eXtplorer
- Varnish Cache-server (opptil tredoble serverytelsen din)
- Nginx omvendt proxy (lar deg levere statiske filer med den raskeste hastigheten)
- LiteSpeed Enterprise-integrasjon
- Kompiler Apache fra kilden (forbedrer ytelsen med opptil 15%)
- Apache reCompiler + ett-klikks installasjon av tilleggsmoduler
- Apache-serverstatus, konfigurasjon
- Apache Redirects Manager
- Rediger virtuelle apache-verter, virtuelle vertsmaler, inkluder konfigurasjon (gjenoppbygg alle virtuelle apache-verter med bare ett klikk)
- suPHP og suExec (forbedret sikkerhet)
- Modsikkerhet: Comodo WAF, OWASP-regler (ett-klikks installering, automatisk oppdatering, enkel administrasjon)
- Tomcat 8 serveradministrasjon og installasjon med ett klikk
- DoS-beskyttelse mot sakte Loris-angrep
- Apache med spamhaus RBL-beskyttelse (beskytt http PUT, POST, CONNECT)
- Støtte Perl cgi-skript
- Kompiler PHP fra kilden (20 % økning i ytelse)
- PHP-bytter (for å bytte mellom PHP-versjoner, f.eks.: 5.2,5.3,5.4,5.5,5.6,7.0,7.1,7.2, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX)
- PHP-velger for å velge PHP-versjon per bruker eller per mappe (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)
- Enkel PHP-editor
- I brukerpanelet, enkel php.ini-generator
- Ett-klikks installasjon av PHP-plugins
- PHP.ini editor og PHP info og listemodul
- php.ini for hver brukerkonto (du kan legge til endringer i /home/USER/php.ini)
- FFMPEG (for videostrømmesider)
- CloudLinux + PHP-velger
- ioncube, php-imap...
- Legg til, liste opp, rediger og slett brukere
- Brukerovervåking (liste brukere som åpner filer, lyttekontakter...)
- Shell Access Management
- Brukergrenseadministrasjon (kvote og noder)
- Begrens prosesser: Maksimalt antall tilgjengelige prosesser per konto.
- Begrens åpne filer: Maksimalt tilgjengelig antall åpne filer per konto.
- Bruker FTP og filbehandling
- CloudLinux + CageFS
- Dedikert IP per konto
- FreeDNS (gratis DNS-server, ingen ekstra IP nødvendig)
- Legg til, rediger, liste opp og slett DNS-soner
- Rediger navneserver IP
- DNS Zone Mal Editor
- Lagt til enkel DNS sone manager (med ajax)
- Lagt til DNS-soneliste for å løse informasjon ved hjelp av Google (sjekk også rDNS, navneservere...)
- postfix og dueslag
- Postbokser, aliaser
- roundcube webmail
- Postfix postkø manager
- rDNS Checker-modul (sjekk rDNS-postene dine)
- AntiSPAM (Spamhaus cronjob)
- SpamAssassin, RBL Inspection, AmaViS, ClamAV, OpenDKIM
- SPF og DKIM integrasjon
- Gjenoppbygg Postfix/Dovecot e-postserver med (antivirus, antispam-beskyttelse)
- E-post autosvar
- E-postsurfing, les alle postbokser fra ett sted.
- E-postruting (lokal eller ekstern MX Exchanger)
- Maskinvareinformasjon (CPU-kjerne og klokkeinformasjon)
- Minneinformasjon (informasjon om minnebruk)
- Diskinformasjon (detaljert diskstatus)
- Programvareinformasjon (kjerneversjon, normal drift...)
- Tjenestestatus (rask omstart av tjenesten, f.eks. Apache, FTP, e-post...)
- ChkConfig Manager (Rask liste opp og administrer tjenestene dine)
- Service Monitor (automatisk omstart av tjenester og e-postvarsler)
- bruk av nettverksport
- Nettverkskonfigurasjon
- SSHD-konfigurasjon
- Autofixer (sjekker viktige konfigurasjoner og prøver å fikse problemer automatisk)
- Sysstat graf
- Sanntidsovervåking (overvåkingstjenester som topp, apache-statistikk, mysql...)
- Bruke Java SSH Terminal/Console i Panel
- Tjenestekonfigurasjon (f.eks. Apache, PHP, MySQL...)
- Kjør en shell-kommando på skjermen/bakgrunnen
- CSF-brannmur (Beste Linux-brannmur)
- SSL generator
- SSL Certificate Manager (installer SSL-sertifikater trygt og raskt)
- Letsencrypt, gratis SSL-sertifikater for alle domener
- CloudLinux + CageFS
- CSF/LFD BruteForce-beskyttelse
- IP-tilgangskontroll
- Mod Security + OWASP-regler (ett-klikks installering, enkel å administrere)
- DoS-beskyttelse for sakte Loris-angrep (for Apache)
- Filsystemlåsing (ikke flere nettstedshack, alle filer er låst fra å endres)
- PHP viser nå navnet og banen øverst i skriptet eller i prosesslisten
- Apache begrenser antall php-prosesser per bruker
- automatisk sikkerhetskopiering
- Skjul system og andre brukerprosesser
- SFTP-sikkerhet
- AutoSSL (installerer automatisk Letsencrypt SSL-sertifikat når du oppretter en ny konto, tilleggsdomene eller underdomene)
- MySQL-databaseLedelsen
- Legg til brukere med lokal eller ekstern tilgang
- Sanntidsovervåking av MySQL-prosessliste
- Opprett, slett database
- Legg til ekstra brukere for hver database
- MySQL-serverkonfigurasjon
- PhpMyAdmin (databaseadministrasjon)
- PostgreSQL, phpPgAdmin-støtte
- Ekstern MySQL støtter lasting av mysql fra en webserver)
- MongoDB Manager/installasjonsprogram
- TeamSpeak 3 Manager (taleserver)
- Shoutcast Manager (Shoutcast-strømmeserver)
- Automatisk oppdatering
- Støttekonsulent
- Filbehandler
- Skript-mappen "/scripts" med mer enn 15 skript
- Virtuelle FTP-brukere per domene
- cPanel-kontomigrering gjenoppretter filer, databaser og databasebrukere)
- Torrent SeedBox (klikk Deluge WebGU for å installere)
- SSH-nøkkelgenerator
- og mange andre alternativer...
Forberedelse for installasjon av CentOS Web Panel (CWP)
Hvis din VPS-backend ikke satte vertsnavnet og IP-adressen før du installerte CentOS-systemet, må du kanskje angi vertsnavnet og IP-adressen manuelt.
angi vertsnavn
For å starte CWP-installasjonen, logg inn på Linux-serveren som root-bruker. I henhold til instruksjonene på CWPs offisielle nettside, sørg for å angi vertsnavnet først.
重要 提示 :Vertsnavnet og domenenavnet på serveren må være forskjellige (hvis for eksempel domene.com er domenenavnet på serveren din, bruk vertsnavn.domene.com som vertsnavn).
hostnamectl set-hostname hostname.domain.com hostnamectl
- Vennligst endre hostname.domain.com til ditt sekundære domenenavn.
Angi serverens IP-adresse
Hvis VPS-serveren du bruker allerede har satt serverens IP-adresse, kan du hoppe over dette trinnet direkte.
Ellers kan det hende du måFor å angi serverens IP-adresse, vil vi brukenmtui ( NetworkManager tekstbrukergrensesnitt )-verktøyet, som gir et grafisk brukergrensesnitt for å konfigurere IP-adresser ved å kontrollere Network Manager.
yum install NetworkManager-tui nmtui
Serveroppdatering
trinn 1:Installer wget-pakken som kreves for å laste ned CWP ▼
yum install wget -y
- Hvis en feilmelding vises etter at du har skrevet inn kommandoen ovenfor, må du installere serveren på nytt og bruke følgende kommando i stedet▼
yum install wget
第 2 步:Bruk denne kommandoen til å oppdatere serveren ▼
yum update -y
第 3 步:Start på nytt én gang for å aktivere oppdateringen ▼
reboot
Installer CWP-programmet
Det er 2 versjoner, vennligst velg i henhold til din CentOS-versjon:
- Installer CentOS 6-versjonen av CWP6
- Installer CentOS 7-versjonen av CWP7 (anbefalt)
Installer CentOS 6-versjonen av CWP6
第 1 步:Gå inn til /usr/lokal/src Katalog▼
cd /usr/local/src
第 2 步:Bruk kommandoen for å laste ned den nyeste CWP-versjonen ▼
wget http://centos-webpanel.com/cwp-latest
第 3 步:Hvis nettadressen ovenfor er feil, vennligst bruk lenken nedenfor i stedet ▼
wget http://dl1.centos-webpanel.com/files/cwp-latest
第 4 步:Bruk kommandoen for å begynne å installere CWP ▼
sh cwp-latest
Installer CentOS 7-versjonen av CWP7 (anbefalt)
cd /usr/local/src wget http://centos-webpanel.com/cwp-el7-latest sh cwp-el7-latest
- Hvis nettadressen ovenfor er feil, vennligst bruk lenken nedenfor i stedet ▼
http://dl1.centos-webpanel.com/files/cwp-el7-latest
Eksempel på CWP-installasjonsprosess ▼
Chen Weiliang安装过程只花了5~10分钟的时间。 不是4G以上的网速,可能长达10分钟、30分钟或更长时间,具体取决于你的网络速度。
Til slutt vil du se følgende melding om installasjon fullført ▼
trinn 5:Vennligst noter denne viktige informasjonen som:
- MySQL-superbrukerpassord, CWP-påloggings-URL fordi du trenger det senere.
第 6 步:Trykk deretter Enter for å starte systemet på nytt ▲
Brannmur/rutekonfigurasjon
Standard grensesnittporter for webkontroll for CWP er 2030 (HTTP) og 2031 (HTTPS).
Du bør la disse to portene få tilgang til CWP-nettkonsollen eksternt gjennom brannmuren/rutingen.
trinn 1:Rediger iptables-fil ▼
vi /etc/sysconfig/iptables
第 2 步:Legg til følgende ▼
[...] -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 步:Trykk først ESC for å avslutte redigeringen, skriv deretter inn ▼
:wq
第 4 步:Oppdater iptables-tjenesten for at endringene skal tre i kraft.
service iptables restart
Logg på CWP kontrollpanel
Åpne nettleseren og skriv inn:
http://IP-Address:2030/
eller:
https://IP-Address:2031/
Du vil se en skjerm som ligner på den nedenfor ▼
påloggingsautentisering
- 用户 名:root
- passord:root-passordet ditt
Gratulerer! CWP har blitt installert.
CWP-kontrollpanelkonfigurasjon
Deretter må vi gi CWP-kontrollpanelet noen grunnleggende konfigurasjoner, for eksempel:
- Konfigurer IP-deling (må være din offentlige IP-adresse)
- Sett opp en domenenavnserver
- Angi minst én administrert pakke (eller rediger standardpakken)
- Sett opp root-post osv.
Opprett en delt IP- og root-e-postadresse
- Dette er et veldig viktig skritt for å være vert for nettstedet ditt på verten din.
For å opprette en delt IP, gå til CWP-innstilling → Rediger innstillinger ▼
- Skriv inn din statiske IP og e-postadresse
Etter innstillingen klikker du på Lagre endringer for å lagre endringene▲
- Etter å ha satt opp en delt IP-adresse, kan du nå begynne å vedlikeholde nettstedet ditt med CWP ^_^
Opprett en domenenavnserver
- Hvis du bruker en annen navneserver, for eksempel: DNSPOD, hopp over denne operasjonen.
For å opprette navneservere, gå til DNS-funksjoner → Rediger navneserverens IP-er ▼
Etter innstillingen klikker du på Lagre endringer for å lagre endringene▲
Lag en virtuell vertspakke
- En webhotellpakke er en webhotellplan som inkluderer tilgang til diskplass, båndbredde, FTP-kontoer, e-postadresser, databaser og mer.
- Du kan lage så mange webhotellplaner du vil.
For å lage en virtuell vertsplan, gå til Packages
→ Add a Package
Skriv inn et navn for den virtuelle vertspakken.
Angi diskkvotene som er tillatt å få tilgang til, antall prosesser, FTP, e-postkontoer, databaser og underdomener, etc... (personlig bruk kan konfigureres i henhold til følgende beløp)▼
Dsk Quota MB:102400
Bandwith MB:10485760
nproc:999999999
apache_nproc:999999999
nofiles:999999999
inode:999999999
- Klikk på Opprett-knappen for å opprette en virtuell vertsplan▼
- nproc: Antall prosesser tillatt per bruker (minst 10, siden hver forekomst av nginx/apache/fpm startes som en separat prosess).
- apache_nproc: Se nproc ovenfor, men dette er Apache-spesifikt.
- nofiler: Antall åpne filer som kan leses/utføres samtidig.
- inode: En inode er en datastruktur som lagrer informasjon om alle filene som er opprettet på hostingkontoen din. Inode-tellingen representerer antall filer, mapper, e-poster eller hva du har lagret på webhotellkontoen din.
Legg til domenenavn
- For å legge til et nytt domenenavn må du ha minst én brukerkonto.
Legg til bruker
For å legge til en bruker, gå til Brukerkonto → Ny konto(Personlig bruk kan konfigureres i henhold til følgende beløp)▼
- Skriv inn domenenavn (chenweiliang.com), brukernavn, passord og e-postadresse.
Inode:0
Process limit:999999999
Open files:999999999
- Klikk til slutt
Create
.
Legg til et domenenavn
For å legge til et domenenavn, skriv inn Domains
→ Add Domain
▼
Skriv inn det nye domenenavnet og spesifiser domenenavnet knyttet til brukernavnet▲
- Før du sjekker "AutoSSL",Betingelsen er å sette en A-rekord for domenenavnet.
- Løs først domenenavnet til serverens IP før SSL-sertifikatet kan genereres, ellers vil det oppstå en feil.
- AutoSSL installerer automatisk SSL-sikkerhetssertifikater,Veldig raskt og enkelt!
- Klikk på Opprett for å bruke CWP-kontrollpanelet til å administrere domenenavnet ditt.
CWP-kontrollpanelet viser standardsiden, se denne veiledningen for løsningen ▼
http omdirigere til https-konfigurasjon, vennligst sjekk denne opplæringen ▼
- Hvis SSL-sertifikatet genereres feil, vennligst se denne artikkelen for å generere SSL-sertifikatet manuelt.
Hvis CWP-kontrollpanelet er nede og ikke kan nås, og du trenger kommandoer for å starte/stoppe/starte på nytt/se statusen til CWP-tjenesten, vennligst sjekk denne veiledningen▼
Etter at du nettopp har installert CWP-kontrollpanelet og startet Apache på nytt, kan du støte på noen problemer... Følgende er løsningen▼
Konklusjon
I denne opplæringen så vi hvordan du installerer og konfigurerer CentOS-websider for å lage et enkelt webhotellmiljø som er enkelt å installere og bruke.
- selv omInternettmarkedsføringEn nybegynner kan også sette opp en grunnleggende webhotellserver på noen få timer.
- Dessuten er CWP helt gratis og åpen kildekode, prøv det ut, du vil ikke bli skuffet.
Mer informasjon om CWP-kontrollpanelet finner du i CentOS Web Panel Wikipage and Docs-dokumentasjonen.
Chen WeiliangSammenlign brukt CWP kontrollpanel ogVestaCPPanel, det føles faktisk at CWP-kontrollpanelet er kraftigere og mer profesjonelt enn VestaCP-panelet.
Hvis du vil installere VestaCP-panelet, vennligst sjekk denne installasjonsveiledningen for VestaCP-panel▼
Hva du skal gjøre etter å ha installert CWP
Trinn 1: På venstre side av CWP-kontrollpanelet, klikk på WebServer Settings → Velg WebServers ▼
第 2 步:Velg Nginx & Varnish & Apache ▼
第 3 步:Klikk på "Lagre og gjenoppbygg konfigurasjon"-knappen nederst for å lagre og gjenoppbygge konfigurasjonen.
Siden CWP gratisversjonen er standard php5.6-versjonen, er dette lett å forårsakeWordPress-plugineller temainkompatibel feil.
Derfor, etter å ha installert CWP og valgt Nginx & Varnish & Apache-tjenester, må vi manuelt velge PHP 7.4.28-versjonen.
Hvordan velger CWP-kontrollpanelet PHP-versjonen?
Følgende erCWP kontrollpanel hvordan oppgradere nettsidens PHP-versjonDriftstrinn:
Klikk på venstre side av CWP-kontrollpanelet → PHP-innstillinger → PHP-versjonsbytter: Velg PHP 7.4.28-versjonen manuelt ▼
Etter at vi har installert CWP-kontrollpanelet, må vi kanskje gjøre disse innstillingene ▼
Hope Chen Weiliang blogg ( https://www.chenweiliang.com/ ) delt "Hvordan installerer jeg CWP kontrollpanel? CENTOS WEB PANEL Configuration Tutorial" vil hjelpe deg.
Velkommen til å dele lenken til denne artikkelen:https://www.chenweiliang.com/cwl-652.html
Velkommen til Telegram-kanalen til Chen Weiliangs blogg for å få de siste oppdateringene!
📚 Denne guiden inneholder enorm verdi, 🌟Dette er en sjelden mulighet, ikke gå glipp av den! ⏰⌛💨
Del og lik om du vil!
Din deling og likes er vår kontinuerlige motivasjon!