Artikel Directory
- 1 Hvad er CentOS Web Panel?
- 2 Installer CWP-systemkrav
- 3 CWP Kontrolpanel funktioner
- 4 Forberedelse til installation af CentOS Web Panel (CWP)
- 5 Installer CWP-programmet
- 6 Firewall/rutekonfiguration
- 7 Log ind på CWP Kontrolpanel
- 8 CWP Kontrolpanel Konfiguration
- 9 Opret en delt IP- og root-e-mailadresse
- 10 Opret en domænenavneserver
- 11 Opret en virtuel hostingpakke
- 12 Tilføj domænenavn
- 13 Konklusion
- 14 Hvad skal man gøre efter installation af CWP
hvordan man installererCWP kontrolpanel?
CentOS vejledning til konfiguration af WEB PANEL
Web PromotionVPS for personalebygge en hjemmeside, er der adskillige gratis eller betalte kontrolpaneler at vælge imellem.Når du ikke ved, hvordan du vælger et fuldt udstyret VPS-kontrolpanel, anbefales CWP-kontrolpanelet.
Hvad er CentOS Web Panel?
CWP kontrolpanel, designet til RPM-baserede distributioner (f.eks. CentOS, RHEL, Scientific Linuxosv.) design.
Det er et gratis og open source kontrolpanel, der kan bruges i vid udstrækning til nemt at konfigurere webhostingmiljøer.
I modsætning til andre kontrolpaneler, implementerer CWP automatisk LAMP'er软件og Varnish cache-server.
Installer CWP-systemkrav
- 32-bit server 512MB RAM
- 64-bit server 1024MB RAM
- Harddisk 10 GB
操作系统
- CentOS 6.x, 7.x
- RedHat 6.x, 7.x
- CloudLinux 6.x, 7.x
For at undgå problemer skal du sørge for at læse hele denne instruktionsvejledning omhyggeligt før installationsprocessen.
- CWP-kontrolpanelet understøtter kun statiske IP-adresser.
- CWP-kontrolpanelet understøtter ikke dynamiske eller interne IP-adresser.
- CWP Kontrolpanel tilbyder ikke afinstallationsprogrammer.
- Efter installation af CWP skal du geninstallere serveren for at fjerne den.
- Installerer kun CWP på nyligt installerede operativsystemer uden nogen konfigurationsændringer.
CWP Kontrolpanel funktioner
CWP har mange funktioner og gratis tjenester.
synes godt omChen WeiliangSom tidligere nævnt vil CWP automatisk installere et komplet sæt LAMP-tjenester (Linux, Apache, PHP,mysql,phpMyAdmin、 webmail, mailserver osv.).
Følgende er de funktioner og tjenester, der er tilgængelige på CentOS Web Panel:
- Indeholder i øjeblikket admin- og klientpaneler
- (Du kan også anmode om at bygge brugerdefinerede moduler til integration)
- Apache-webserver (Mod Security + regler for automatisk opdatering valgfri)
- PHP 5.6 (suPHP, SuExec + PHP versionsskifter)
- MySQL /MariaDB+phpMyAdmin
- Postfix + Dovecot + roundcube webmail (antivirus, Spamassassin valgfri)
- CSF Firewall
- Filsystemlåsning (ikke flere webstedshack, alle filer er låst fra at ændre sig)
- Backup (valgfrit)
- AutoFixer til serverkonfiguration
- CloudLinux + CageFS + PHP-vælger
- Softaculous Script Installer (gratis og Premium)
- LiteSpeed Enterprise (webserver)
- TilOpsætningwebhosting (somWordPresshjemmeside...)
- API for at forenkle kontoadministration og whmcs fakturerings-API
- NAT-version, NAT-understøttet IP
- Gratis hosting-modul, kontoaktivering konfigurer en hjemmeside med gratis hosting
- Høj sikkerhed for panelet er garanteret ved at køre alle klientoperationer under klientbrugernavnet
- Sikker login-godkendelse ved hjælp af oauth-token
- Avanceret og sikker filhåndtering
- DNS zone manager
- Brugerdefinerede temaer og sprog
- Scriptinstallatører: wordpress, PrestaShop, eXtplorer
- Varnish Cache-server (op til tredoble din serverydelse)
- Nginx omvendt proxy (giver dig mulighed for at levere statiske filer med den hurtigste hastighed)
- LiteSpeed Enterprise integration
- Kompiler Apache fra kilden (forbedr ydeevnen op til 15%)
- Apache reCompiler + et-klik installation af yderligere moduler
- Apache-serverstatus, konfiguration
- Apache Redirects Manager
- Rediger virtuelle apache-værter, virtuelle værtsskabeloner, inkluder konfiguration (genopbyg alle virtuelle apache-værter med et enkelt klik)
- suPHP & suExec (forbedret sikkerhed)
- Modsikkerhed: Comodo WAF, OWASP-regler (installation med et enkelt klik, automatisk opdatering, nem administration)
- Tomcat 8 serverstyring og installation med et enkelt klik
- DoS-beskyttelse mod Slow-Loris-angreb
- Apache med spamhaus RBL-beskyttelse (beskyt http PUT, POST, CONNECT)
- Understøtter Perl cgi-scripts
- Kompiler PHP fra kilden (20 % stigning i ydeevne)
- PHP switcher (skift mellem PHP-versioner, 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-vælger til at vælge PHP-version pr. bruger eller pr. 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)
- Simpel PHP editor
- I brugerpanelet, simpel php.ini generator
- Et-klik installation af PHP plugins
- PHP.ini editor og PHP info og listemodul
- php.ini for hver brugerkonto (du kan tilføje ændringer i /home/USER/php.ini)
- FFMPEG (til videostreamingsider)
- CloudLinux + PHP-vælger
- ioncube, php-imap...
- Tilføj, liste, rediger og slet brugere
- Brugerovervågning (liste brugere åbne filer, lyttestik...)
- Shell Access Management
- Administration af brugergrænser (kvote og noder)
- Begræns processer: Det maksimale antal tilgængelige processer pr. konto.
- Begræns åbne filer: Det maksimalt tilgængelige antal åbne filer pr. konto.
- Bruger FTP og filhåndtering
- CloudLinux + CageFS
- Dedikeret IP per konto
- FreeDNS (gratis DNS-server, ingen yderligere IP påkrævet)
- Tilføj, rediger, liste og slet DNS-zoner
- Rediger navneserver IP
- DNS Zone Skabelon Editor
- Tilføjet simpel DNS zone manager (med ajax)
- Tilføjet DNS-zoneliste for at løse oplysninger ved hjælp af Google (tjek også rDNS, navneservere...)
- postfix og svaleslag
- Postkasser, aliaser
- Roundcube webmail
- Postfix mail kø manager
- rDNS Checker-modul (tjek dine rDNS-registreringer)
- AntiSPAM (Spamhaus cronjob)
- SpamAssassin, RBL Inspection, AmaViS, ClamAV, OpenDKIM
- SPF og DKIM integration
- Genopbyg Postfix/Dovecot mailserver med (antivirus, antispambeskyttelse)
- E-mail autosvar
- E-mail browsing, læs alle postkasser fra ét sted.
- Mail routing (lokal eller ekstern MX Exchanger)
- Hardwareoplysninger (CPU-kerne og uroplysninger)
- Hukommelsesoplysninger (oplysninger om hukommelsesbrug)
- Diskoplysninger (detaljeret diskstatus)
- Softwareoplysninger (kerneversion, normal drift...)
- Servicestatus (hurtig servicegenstart, f.eks. Apache, FTP, mail...)
- ChkConfig Manager (Hurtigt liste og administrer dine tjenester)
- Service Monitor (automatisk genstart af tjenester og e-mail-meddelelser)
- brug af netværksport
- Netværkskonfiguration
- SSHD konfiguration
- Autofixer (tjekker vigtige konfigurationer og forsøger at løse problemer automatisk)
- Sysstat graf
- Realtidsovervågning (overvågningstjenester såsom top, apache-statistik, mysql...)
- Brug af Java SSH Terminal/Console i panelet
- Tjenestekonfiguration (f.eks. Apache, PHP, MySQL...)
- Kør en shell-kommando på skærmen/baggrunden
- CSF Firewall (Den bedste Linux Firewall)
- SSL generator
- SSL Certificate Manager (Installer SSL-certifikater sikkert og hurtigt)
- Letsencrypt, gratis SSL-certifikater til alle domæner
- CloudLinux + CageFS
- CSF/LFD BruteForce-beskyttelse
- IP adgangskontrol
- Mod Security + OWASP-regler (installation med et enkelt klik, nem at administrere)
- DoS-beskyttelse for Slow-Loris-angreb (til Apache)
- Filsystemlåsning (ikke flere webstedshack, alle filer er låst fra at ændre sig)
- PHP viser nu navnet og stien øverst i scriptet eller i proceslisten
- Apache begrænser antallet af php-processer pr. bruger
- automatisk backup
- Skjul system og andre brugerprocesser
- SFTP-sikkerhed
- AutoSSL (installerer automatisk Letsencrypt SSL-certifikat, når du opretter en ny konto, tilføjelsesdomæne eller underdomæne)
- MySQL database管理
- Tilføj lokale eller fjernadgangsbrugere
- Realtidsovervågning af MySQL procesliste
- oprette, slette database
- Tilføj ekstra brugere for hver database
- MySQL server konfiguration
- PhpMyAdmin (databaseadministration)
- PostgreSQL, phpPgAdmin support
- Remote MySQL understøtter indlæsning af mysql fra en webserver)
- MongoDB Manager/installationsprogram
- TeamSpeak 3 Manager (stemmeserver)
- Shoutcast Manager (Shoutcast-streamingserver)
- automatisk opdatering
- Backup manager
- Filhåndtering
- Scripts mappe "/scripts" med mere end 15 scripts
- Virtuelle FTP-brugere pr. domæne
- cPanel-kontomigrering gendanner filer, databaser og databasebrugere)
- Torrent SeedBox (klik på Deluge WebGU for at installere)
- SSH nøgle generator
- og mange andre muligheder...
Forberedelse til installation af CentOS Web Panel (CWP)
Hvis din VPS-baggrund, før du installerede CentOS-systemet, ikke indstillede værtsnavnet og IP-adressen, skal du muligvis indstille værtsnavnet og IP-adressen manuelt.
sæt værtsnavn
For at starte CWP-installationen skal du logge ind på Linux-serveren som root-bruger. I henhold til instruktionerne på CWP's officielle hjemmeside skal du sørge for at indstille værtsnavnet først.
重要 提示:Værtsnavnet og domænenavnet på serveren skal være forskellige (hvis f.eks. domæne.com er domænenavnet på din server, skal du bruge værtsnavn.domæne.com som dit værtsnavn).
hostnamectl set-hostname hostname.domain.com hostnamectl
- Skift venligst hostname.domain.com til dit sekundære domænenavn.
Indstil serverens IP-adresse
Hvis den VPS-server, du bruger, allerede har indstillet serverens IP-adresse, kan du springe dette trin over direkte.
Ellers kan du blive nødt til detFor at indstille serverens IP-adresse, vil vi brugenmtui ( NetworkManager tekstbrugergrænseflade ) værktøj, der giver en grafisk brugergrænseflade til at konfigurere IP-adresser ved at styre Network Manager.
yum install NetworkManager-tui nmtui
Serveropdatering
trin 1:Installer den nødvendige wget-pakke for at downloade CWP ▼
yum install wget -y
- Hvis der vises en fejlmeddelelse efter indtastning af ovenstående kommando, skal du geninstallere serveren og bruge følgende kommando i stedet▼
yum install wget
第 2 步:Brug denne kommando til at opdatere din server ▼
yum update -y
第 3 步:Genstart én gang for at aktivere opdateringen ▼
reboot
Installer CWP-programmet
Der er 2 versioner, vælg venligst i henhold til din CentOS-version:
- Installer CentOS 6-versionen af CWP6
- Installer CentOS 7-versionen af CWP7 (anbefales)
Installer CentOS 6-versionen af CWP6
第 1 步:Gå ind i /usr/lokale/src Katalog▼
cd /usr/local/src
第 2 步:Brug kommandoen til at downloade den seneste CWP-version ▼
wget http://centos-webpanel.com/cwp-latest
第 3 步:Hvis ovenstående URL er forkert, skal du bruge linket nedenfor i stedet ▼
wget http://dl1.centos-webpanel.com/files/cwp-latest
第 4 步:Brug kommandoen til at starte installationen af CWP ▼
sh cwp-latest
Installer CentOS 7-versionen af CWP7 (anbefales)
cd /usr/local/src wget http://centos-webpanel.com/cwp-el7-latest sh cwp-el7-latest
- Hvis ovenstående URL er forkert, skal du bruge linket nedenfor i stedet ▼
http://dl1.centos-webpanel.com/files/cwp-el7-latest
Eksempel på CWP-installationsproces ▼
Chen Weiliang安装过程只花了5~10分钟的时间。 不是4G以上的网速,可能长达10分钟、30分钟或更长时间,具体取决于你的网络速度。
Til sidst vil du se følgende meddelelse om installation fuldført ▼
trin 5:Notér venligst disse vigtige oplysninger såsom:
- MySQL superbruger adgangskode, CWP login URL, fordi du får brug for det senere.
第 6 步:Tryk derefter på Enter for at genstarte systemet ▲
Firewall/rutekonfiguration
Standard webkontrolgrænsefladeporte for CWP er 2030 (HTTP) og 2031 (HTTPS).
Du bør tillade disse to porte at få fjernadgang til CWP-webkonsollen via firewallen/routingen.
trin 1:Rediger iptables-fil ▼
vi /etc/sysconfig/iptables
第 2 步:Tilføj 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 步:Tryk først på ESC for at afslutte redigeringen, og indtast derefter ▼
:wq
第 4 步:Opdater iptables-tjenesten, så ændringerne træder i kraft.
service iptables restart
Log ind på CWP Kontrolpanel
Åbn din browser og skriv:
http://IP-Address:2030/
eller:
https://IP-Address:2031/
Du vil se en skærm, der ligner den nedenfor ▼
login-godkendelse
- brugernavn:rod
- 密码:din root-adgangskode
Tillykke! CWP er blevet installeret.
CWP Kontrolpanel Konfiguration
Dernæst skal vi give CWP kontrolpanelet nogle grundlæggende konfigurationer, såsom:
- Konfigurer IP-deling (skal være din offentlige IP-adresse)
- Konfigurer en domænenavneserver
- Indstil mindst én administreret pakke (eller rediger standardpakken)
- Opsæt root mail osv.
Opret en delt IP- og root-e-mailadresse
- Dette er et meget vigtigt skridt i at hoste dit websted på din vært.
For at oprette en delt IP skal du gå til CWP-indstilling → Rediger indstillinger ▼
- Indtast din statiske IP og e-mailadresse
Efter indstilling skal du klikke på Gem ændringer for at gemme ændringerne▲
- Efter at have oprettet en delt IP-adresse, kan du nu begynde at vedligeholde dit websted med CWP ^_^
Opret en domænenavneserver
- Hvis du bruger en anden navneserver, såsom DNSPOD, skal du springe denne handling over.
For at oprette navneservere, gå til DNS-funktioner → Rediger navneserveres IP'er ▼
Efter indstilling skal du klikke på Gem ændringer for at gemme ændringerne▲
Opret en virtuel hostingpakke
- En webhostingpakke er en webhostingplan, der inkluderer adgang til diskplads, båndbredde, FTP-konti, e-mail-adresser, databaser og mere.
- Du kan oprette så mange webhostingplaner, som du vil.
For at oprette en virtuel hostingplan skal du gå til Packages
→ Add a Package
Indtast et navn til den virtuelle værtspakke.
Indstil de diskkvoter, der må tilgås, antallet af processer, FTP, e-mail-konti, databaser og underdomæner osv... (personlig brug kan konfigureres i henhold til følgende beløb)▼
Dsk Quota MB:102400
Bandwith MB:10485760
nproc:999999999
apache_nproc:999999999
nofiles:999999999
inode:999999999
- Klik på knappen Opret for at oprette en virtuel hostingplan▼
- nproc: Antal tilladte processer pr. bruger (mindst 10, da hver forekomst af nginx/apache/fpm startes som en separat proces).
- apache_nproc: Se nproc ovenfor, men dette er Apache-specifikt.
- nofiler: Antal åbne filer, der må læses/udføres samtidigt.
- inode: En inode er en datastruktur, der gemmer information om alle de filer, der er oprettet på din hostingkonto. Inode-antallet repræsenterer antallet af filer, mapper, e-mails eller hvad du nu har gemt på din webhostingkonto.
Tilføj domænenavn
- For at tilføje et nyt domænenavn skal du have mindst én brugerkonto.
Tilføj bruger
For at tilføje en bruger skal du gå til Brugerkonto → Ny konto(Personlig brug kan konfigureres i henhold til følgende beløb)▼
- Indtast domænenavnet (chenweiliang.com), brugernavn, adgangskode og e-mailadresse.
Inode:0
Process limit:999999999
Open files:999999999
- Klik til sidst
Create
.
Tilføj et domænenavn
Indtast venligst for at tilføje et domænenavn Domains
→ Add Domain
▼
Indtast det nye domænenavn, og angiv det domænenavn, der er knyttet til brugernavnet▲
- Før du tjekker "AutoSSL",Betingelsen er at sætte en A-record for domænenavnet.
- Løs først domænenavnet til serverens IP, før SSL-certifikatet kan genereres, ellers vil der opstå en fejl.
- AutoSSL installerer automatisk SSL-sikkerhedscertifikater,Meget hurtigt og nemt!
- Klik på Opret for at bruge CWP-kontrolpanelet til at administrere dit domænenavn.
CWP-kontrolpanelet viser standardsiden, se venligst denne vejledning for løsningen ▼
http omdirigere til https-konfiguration, tjek venligst denne vejledning ▼
- Hvis SSL-certifikatet er genereret forkert, henvises til denne artikel for manuelt at generere SSL-certifikatet.
Hvis CWP-kontrolpanelet er nede og ikke kan tilgås, og du har brug for kommandoer for at starte/stop/genstarte/se status for CWP-tjenesten, så tjek venligst denne vejledning▼
Efter blot at have installeret CWP-kontrolpanelet og genstartet Apache, kan du støde på nogle problemer... Følgende er løsningen▼
Konklusion
I denne vejledning så vi, hvordan man installerer og konfigurerer CentOS-websider for at skabe et simpelt webhostingmiljø, der er nemt at installere og bruge.
- selvom网络 营销En nybegynder kan også oprette en grundlæggende webhostingserver på få timer.
- CWP er også helt gratis og open source, prøv det, du vil ikke blive skuffet.
Mere information om CWP Kontrolpanel kan du finde i CentOS Web Panel Wikipage og Docs dokumentation.
Chen WeiliangSammenlign brugt CWP kontrolpanel ogVestaCPPanel, det føles faktisk, at CWP-kontrolpanelet er mere kraftfuldt og professionelt end VestaCP-panelet.
Hvis du vil installere VestaCP-panelet, så tjek venligst denne VestaCP-panelinstallationsvejledning▼
Hvad skal man gøre efter installation af CWP
Trin 1: I venstre side af CWP Kontrolpanel skal du klikke på WebServer Settings → Vælg WebServers ▼
第 2 步:Vælg Nginx & Varnish & Apache ▼
第 3 步:Klik på knappen "Gem og genopbyg konfiguration" nederst for at gemme og genopbygge konfigurationen.
Da den gratis CWP-version er standard-php5.6-versionen, er dette let at forårsageWordPress plugineller temainkompatibel fejl.
Derfor, efter at have installeret CWP og valgt Nginx & Varnish & Apache-tjenester, skal vi manuelt vælge PHP 7.4.28-versionen.
Hvordan vælger CWP-kontrolpanelet PHP-versionen?
Følgende erCWP kontrolpanel hvordan man opgraderer hjemmesidens PHP-versionBetjeningstrin:
I venstre side af CWP-kontrolpanelet skal du klikke på → PHP-indstillinger → PHP-versionsskifter: Vælg PHP 7.4.28-versionen manuelt ▼
Efter at vi har installeret CWP-kontrolpanelet, skal vi muligvis foretage disse indstillinger ▼
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) delt "Hvordan installeres CWP kontrolpanel? CENTOS WEB PANEL Configuration Tutorial" vil hjælpe dig.
Velkommen til at dele linket til denne artikel:https://www.chenweiliang.com/cwl-652.html
Velkommen til Telegram-kanalen på Chen Weiliangs blog for at få de seneste opdateringer!
📚 Denne guide indeholder enorm værdi, 🌟Dette er en sjælden mulighed, gå ikke glip af det! ⏰⌛💨
Del og like hvis du har lyst!
Din deling og likes er vores kontinuerlige motivation!