Artikola Adresaro
- 1 Kio estas CentOS Web Panel?
- 2 Instalu CWP-sistemajn postulojn
- 3 Trajtoj de CWP Kontrolpanelo
- 4 Preparo por instali CentOS Web Panel (CWP)
- 5 Instalu la programon CWP
- 6 Fajromuro/Itinera Agordo
- 7 Ensalutu al CWP Kontrolpanelo
- 8 CWP Kontrolpanelo-Agordo
- 9 Kreu komunan IP kaj radikan retpoŝtadreson
- 10 Kreu domajnan nomservilon
- 11 Kreu virtualan gastigan pakon
- 12 Aldonu domajnan nomon
- 13 Konkludo
- 14 Kion fari post instalo de CWP
kiel instaliCWP Kontrolpanelo?
CENTOJ lernilo pri agordo de RETEJA PANELO
Reteja PromocioVPS por dungitarokonstrui retejon, ekzistas multaj senpagaj aŭ pagitaj kontrolpaneloj por elekti.Kiam vi ne scias kiel elekti plenefikan VPS-kontrolpanelon, la CWP-kontrolpanelo estas rekomendita.
Kio estas CentOS Web Panel?
CWP-kontrolpanelo, dizajnita por distribuoj bazitaj en RPM (ekz. CentOS, RHEL, Scientific linuxktp.) dezajno.
Ĝi estas senpaga kaj malfermfonta kontrolpanelo kiu povas esti vaste uzata por facile agordi retajn gastigajn mediojn.
Male al aliaj kontrolpaneloj, CWP aŭtomate deplojas LAMP-ojnProgramarokaj Varnish kaŝmemorservilo.
Instalu CWP-sistemajn postulojn
- 32-bita servilo 512MB RAM
- 64-bita servilo 1024MB RAM
- Malmola disko 10 GB
operaciumo
- CentOS 6.x, 7.x
- RedHat 6.x, 7.x
- CloudLinux 6.x, 7.x
Por eviti ajnajn problemojn, nepre legu la tutecon de ĉi tiu instrua lernilo atente antaŭ la instalado.
- La kontrolpanelo de CWP nur subtenas statikajn IP-adresojn.
- La kontrolpanelo de CWP ne subtenas dinamikajn aŭ internajn IP-adresojn.
- CWP Kontrolpanelo ne ofertas malinstalilojn.
- Post instalo de CWP, vi devas reinstali la servilon por forigi ĝin.
- Instalas CWP nur sur lastatempe instalitaj operaciumoj sen iuj agordaj ŝanĝoj.
Trajtoj de CWP Kontrolpanelo
CWP havas multajn funkciojn kaj senpagajn servojn.
ŜatiChen WeiliangKiel menciite antaŭe, CWP aŭtomate instalos plenan aron da LAMP-servoj (Linukso, Apache, PHP,mysql,phpmyadmin,webmail, poŝtservilo, ktp.).
La jenaj estas la funkcioj kaj servoj disponeblaj en CentOS Web Panel:
- Nuntempe inkluzivas administrajn kaj klientajn panelojn
- (Vi ankaŭ povas peti konstrui kutimajn modulojn por integriĝo)
- Apache-retservilo (Mod Sekureco + aŭtomate-ĝisdatigaj reguloj laŭvola)
- PHP 5.6 (suPHP, SuExec + PHP-versioŝanĝilo)
- MySQL /MariaDB+phpMyAdmin
- Postfix + Dovecot + roundcube retpoŝto (antiviruso, Spamassassin laŭvola)
- CSF Fajromuro
- Ŝlosado de dosiersistemo (ne plu retejaj hakoj, ĉiuj dosieroj estas ŝlositaj kontraŭ ŝanĝo)
- Rezervo (laŭvola)
- AutoFixer por servila agordo
- CloudLinux + CageFS + PHP-elektilo
- Softaculous Script-Instalilo (Senpaga kaj Premium)
- LiteSpeed Enterprise (retservilo)
- Uzata porAgordiretprovizado (kielWordPressla retejo de...)
- API por simpligi kontan administradon, kaj whmcs-fakturadon API
- NAT-versio, IP subtenata por NAT
- Senpaga gastiga modulo, aktivigo de konto agordu retejon kun senpaga gastigado
- Alta sekureco de la panelo estas garantiita per funkciado de ĉiuj klientoperacioj sub la klienta uzantnomo
- Sekurigu ensalutan rajtigon per oauth-ĵetono
- Altnivela kaj sekura dosieradministranto
- DNS-zona administranto
- Propraj temoj kaj lingvoj
- Skripto-instaliloj: wordpress, PrestaShop, eXtplorer
- Servilo de Varnish Cache (ĝis triobligi la rendimenton de via servilo)
- Nginx inversa prokurilo (ebligas al vi liveri senmovajn dosierojn kun la plej rapida rapideco)
- LiteSpeed Enterprise-integriĝo
- Kompilu Apache el la fonto (plibonigu rendimenton ĝis 15%)
- Apache reCompiler + unuklaka instalado de pliaj moduloj
- Apache servilo statuso, agordo
- Apache Alidirektimanaĝero
- Redaktu apaĉajn virtualajn gastigantojn, virtualajn gastigajn ŝablonojn, inkluzivas agordon (rekonstruu ĉiujn apaĉajn virtualajn gastigantojn per nur unu klako)
- suPHP & suExec (plibonigita sekureco)
- Modsekureco: Comodo WAF, OWASP-reguloj (unu-klaka instalo, aŭtomata ĝisdatigo, facila administrado)
- Administrado kaj instalado de servilo Tomcat 8 per unu klako
- DoS-protekto kontraŭ Slow-Loris-atakoj
- Apache kun spamhaus RBL-protekto (protektu http PUT, POST, CONNECT)
- Subtenu Perl cgi-skriptojn
- Kompilu PHP el la fonto (20% pliiĝo en rendimento)
- PHP-ŝanĝilo (por ŝanĝi inter PHP-versioj, ekz.: 5.2,5.3,5.4,5.5,5.6,7.0,7.1,7.2, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX, XNUMX)
- PHP-selektilo por elekti PHP-version per uzanto aŭ per dosierujo (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)
- Simpla PHP-redaktilo
- En uzantpanelo, simpla php.ini generatoro
- Unuklaka instalado de PHP-kromaĵoj
- PHP.ini-redaktilo kaj PHP-informo kaj listo-modulo
- php.ini por ĉiu uzantkonto (vi povas aldoni ŝanĝojn en /home/USER/php.ini)
- FFMPEG (por videofluaj retejoj)
- CloudLinux + PHP-elektilo
- ionkubo, php-imapo...
- Aldoni, listigi, redakti kaj forigi uzantojn
- Monitorado de uzantoj (listigi uzantojn malfermajn dosierojn, aŭskultantajn ingojn...)
- Shell Access Management
- Administrado de limo de uzantoj (kvoto kaj nodoj)
- Limigaj Procezoj: La maksimuma nombro da procezoj disponeblaj per konto.
- Limigi Malfermajn Dosieroj: La maksimuma disponebla nombro da malfermitaj dosieroj per konto.
- Uzanto FTP kaj Dosiera Administranto
- CloudLinux + CageFS
- Dediĉita IP per konto
- FreeDNS (senpaga DNS-servilo, neniu kroma IP necesa)
- Aldoni, redakti, listigi kaj forigi DNS-zonojn
- Redaktu IP-on de Nomservilo
- DNS-Zona Ŝablona Redaktoro
- Aldonita simpla DNS-zona administranto (kun ajax)
- Aldonita DNS-zona listo por solvi informojn per Guglo (ankaŭ kontrolu rDNS, nomservilojn...)
- postfikso kaj kolombejo
- Leterkestoj, kaŝnomoj
- Roundcube retpoŝto
- Postfix-poŝta vicadministranto
- Modulo rDNS Checker (kontrolu viajn rDNS-rekordojn)
- AntiSPAM (Spamhaus kronlaboro)
- SpamAssassin, RBL Inspection, AmaViS, ClamAV, OpenDKIM
- SPF kaj DKIM integriĝo
- Rekonstruu poŝtservilon Postfix/Dovecot per (antivirusa, kontraŭspama protekto)
- Retpoŝto aŭtorespondilo
- Retpoŝta retumado, legu ĉiujn leterkestojn de unu loko.
- Poŝtvojigo (loka aŭ malproksima MX Exchanger)
- Aparataj informoj (CPU-kerno kaj horloĝinformoj)
- Memorinformoj (informoj pri memoruzo)
- Diskaj informoj (detala diskostatuso)
- Informoj pri programaro (kerna versio, normala funkciado...)
- Serva stato (rapida servo rekomenco, ekz. Apache, FTP, poŝto...)
- ChkConfig Manager (Rapide listigu kaj administru viajn servojn)
- Serva Monitoro (aŭtomata rekomenco de servoj kaj retpoŝtaj sciigoj)
- uzado de rethavenoj
- Reta Agordo
- SSHD-agordo
- Aŭtomata fiksilo (kontrolas gravajn agordojn kaj provas ripari problemojn aŭtomate)
- Sysstat-grafiko
- Realtempa monitorado (monitorado de servoj kiel supro, apache-statistiko, mysql...)
- Uzante Java SSH-Terminalo/Konzolo en Panelo
- Serva agordo (ekz. Apache, PHP, MySQL...)
- Rulu ŝelan komandon en la ekrano/fono
- CSF Fajromuro (Plej Bona Linukso Fajromuro)
- SSL-generatoro
- SSL-Atestilo-Manaĝero (Instali SSL-Atestiloj Sekure kaj Rapide)
- Letsencrypt, senpagaj SSL-atestiloj por ĉiuj domajnoj
- CloudLinux + CageFS
- CSF/LFD BruteForce Protection
- IP alirkontrolo
- Mod Sekureco + OWASP-Reguloj (unu-klaka instalo, facile administrebla)
- DoS-Protekto por Malrapidaj Loris-Atakoj (por Apache)
- Ŝlosado de dosiersistemo (ne plu retejaj hakoj, ĉiuj dosieroj estas ŝlositaj kontraŭ ŝanĝo)
- PHP nun montras la nomon kaj vojon ĉe la supro de la skripto aŭ en la proceza listo
- Apache limigas la nombron da php-procezoj por uzanto
- aŭtomata sekurkopio
- Kaŝi sistemon kaj aliajn uzantprocezojn
- SFTP Sekureco
- AutoSSL (aŭtomate instalas Letsencrypt SSL-atestilon dum kreado de nova konto, kromdomajno aŭ subdomajno)
- MySQL-datumbazoAdministrado
- Aldonu lokajn aŭ malproksimajn uzantojn
- Realtempa monitorado de MySQL-proceza listo
- Krei, forigi datumbazon
- Aldonu kromajn uzantojn por ĉiu datumbazo
- Agordo de MySQL-servilo
- PhpMyAdmin (datumbaza administrado)
- PostgreSQL, phpPgAdmin-subteno
- Fora MySQL subtenas ŝarĝi mysql de retservilo)
- MongoDB-Manaĝero/Instalilo
- TeamSpeak 3 Administranto (Voĉa Servilo)
- Shoutcast Manager (Shoutcast fluanta servilo)
- aŭtomata ĝisdatigo
- Rezerva administranto
- dosiermanaĝero
- Skripto-dosierujo "/scripts" kun pli ol 15 skriptoj
- Virtualaj FTP-uzantoj per domajno
- cPanel konta migrado restarigas dosierojn, datumbazojn kaj datumbazuzantoj)
- Torrent SeedBox (alklaku Deluge WebGU por instali)
- SSH-ŝlosila generatoro
- kaj multaj aliaj ebloj...
Preparo por instali CentOS Web Panel (CWP)
Se via VPS-backend ne agordis la gastigan nomon kaj IP-adreson antaŭ ol instali la CentOS-sistemon, vi eble bezonos permane agordi la gastigan nomon kaj IP-adreson.
starigu gastigan nomon
Por komenci la instaladon de CWP, ensalutu al la Linukso-servilo kiel la radika uzanto.Laŭ la instrukcioj en la oficiala retejo de CWP, nepre agordi la gastigan nomon unue.
grava aludo:La gastiga nomo kaj domajna nomo sur la servilo devas esti malsamaj (ekzemple, se domajno.com estas la domajna nomo sur via servilo, uzu hostname.domaino.com kiel via gastiga nomo).
hostnamectl set-hostname hostname.domain.com hostnamectl
- Bonvolu ŝanĝi hostname.domain.com al via malĉefa domajna nomo.
Agordu la IP-adreson de la servilo
Se la VPS-servilo, kiun vi uzas, jam agordis la IP-adreson de la servilo, vi povas rekte preterlasi ĉi tiun paŝon.
Alie, vi eble bezonosPor agordi la IP-adreson de la servilo, ni uzosnmtui ( NetworkManager Teksta Uzantinterfaco ) ilo kiu disponigas grafikan uzantinterfacon por agordi IP-adresojn kontrolante Network Manager.
yum install NetworkManager-tui nmtui
Servila ĝisdatigo
paŝo 1:Instalu la wget-pakaĵon necesan por elŝuti CWP ▼
yum install wget -y
- Se erarmesaĝo aperas post enigo de la supra komando, bonvolu reinstali la servilon kaj uzi la sekvan komandon anstataŭe▼
yum install wget
paŝo 2:Uzu ĉi tiun komandon por ĝisdatigi vian servilon ▼
yum update -y
paŝo 3:Rekomencu unufoje por aktivigi la ĝisdatigon ▼
reboot
Instalu la programon CWP
Estas 2 versioj, bonvolu elekti laŭ via CentOS-versio:
- Instalu la CentOS 6-version de CWP6
- Instalu la CentOS 7-version de CWP7 (rekomendita)
Instalu la CentOS 6-version de CWP6
paŝo 1:Iru en /usr/lokaj/src Katalogo▼
cd /usr/local/src
paŝo 2:Uzu la komandon por elŝuti la lastan CWP-version ▼
wget http://centos-webpanel.com/cwp-latest
paŝo 3:Se la supra URL estas malĝusta, bonvolu uzi la suban ligilon anstataŭe ▼
wget http://dl1.centos-webpanel.com/files/cwp-latest
paŝo 4:Uzu la komandon por komenci instali CWP ▼
sh cwp-latest
Instalu la CentOS 7-version de CWP7 (rekomendita)
cd /usr/local/src wget http://centos-webpanel.com/cwp-el7-latest sh cwp-el7-latest
- Se la supra URL estas malĝusta, bonvolu uzi la suban ligilon anstataŭe ▼
http://dl1.centos-webpanel.com/files/cwp-el7-latest
Ekzemplo de procezo de instalado de CWP ▼
Chen Weiliang安装过程只花了5~10分钟的时间。 不是4G以上的网速,可能长达10分钟、30分钟或更长时间,具体取决于你的网络速度。
Fine, vi vidos la sekvan instalan kompletan mesaĝon ▼
paŝo 5:Bonvolu registri ĉi tiujn gravajn informojn kiel:
- MySQL-superuzanta pasvorto, CWP-ensaluta URL ĉar vi bezonos ĝin poste.
paŝo 6:Tiam premu Enter por rekomenci la sistemon ▲
Fajromuro/Itinera Agordo
La defaŭltaj retkontrolaj interfachavenoj por CWP estas 2030 (HTTP) kaj 2031 (HTTPS).
Vi devus permesi ĉi tiujn du havenojn aliri la CWP-retkonzolon malproksime per la fajroŝirmilo/vojigo.
paŝo 1:Redaktu iptables-dosieron ▼
vi /etc/sysconfig/iptables
paŝo 2:Aldonu la sekvan ▼
[...] -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 [...]
paŝo 3:Unue premu ESC por eliri redaktadon, poste enigu ▼
:wq
paŝo 4:Ĝisdatigu la iptables-servon por ke la ŝanĝoj efektiviĝu.
service iptables restart
Ensalutu al CWP Kontrolpanelo
Malfermu vian retumilon kaj tajpu:
http://IP-Address:2030/
aŭ:
https://IP-Address:2031/
Vi vidos ekranon similan al tiu ĉi sube ▼
ensaluta aŭtentigo
- uzantnomo:radikon
- Pasvorto:via radika pasvorto
Gratulon! CWP estis sukcese instalita.
CWP Kontrolpanelo-Agordo
Poste, ni devas doni al la CWP-kontrolpanelo iun bazan agordon, kiel ekzemple:
- Agordu IP-kundividon (devas esti via publika IP-adreso)
- Agordu domajnan nomservilon
- Agordu almenaŭ unu administritan pakaĵon (aŭ redakti la defaŭltan pakaĵon)
- Agordu radikan retpoŝton ktp.
Kreu komunan IP kaj radikan retpoŝtadreson
- Ĉi tio estas tre grava paŝo por gastigi vian retejon ĉe via gastiganto.
Por krei komunan IP, iru al CWP-Agordo → Redakti agordojn ▼
- Enigu vian senmovan IP kaj retpoŝtadreson
Post agordo, alklaku Konservi Ŝanĝojn por konservi la ŝanĝojn▲
- Post agordo de komuna IP-adreso, nun vi povas komenci konservi vian retejon per CWP ^_^
Kreu domajnan nomservilon
- Se vi uzas alian nomservilon, kiel: DNSPOD, bonvolu preterlasi ĉi tiun operacion.
Por krei nomservilojn, iru al DNS-Funkcioj → Redakti nomservilojn IP-ojn ▼
Post agordo, alklaku Konservi Ŝanĝojn por konservi la ŝanĝojn▲
Kreu virtualan gastigan pakon
- TTT-gastiga pako estas ret-gastiga plano, kiu inkluzivas aliron al diskospaco, bendolarĝo, FTP-kontoj, retadresoj, datumbazoj kaj pli.
- Vi povas krei tiom da retprovizaj planoj kiom vi volas.
Por krei virtualan gastigan planon, iru al Packages
→ Add a Package
Enigu nomon por la virtuala gastiga pako.
Agordu la diskokvotojn alireblajn, la nombron da procezoj, FTP, retpoŝtajn kontojn, datumbazojn kaj subdomajnojn, ktp... (persona uzo povas esti agordita laŭ la sekvaj kvantoj)▼
Dsk Quota MB:102400
Bandwith MB:10485760
nproc:999999999
apache_nproc:999999999
nofiles:999999999
inode:999999999
- Alklaku la butonon Krei por krei virtualan gastigan planon▼
- nproc: Nombro de procezoj permesitaj por uzanto (almenaŭ 10, ĉar ĉiu okazo de nginx/apache/fpm estas komencita kiel aparta procezo).
- apache_nproc: Vidu nproc supre, sed ĉi tio estas Apache-specifa.
- nofiles: Nombro de malfermitaj dosieroj rajtas legi/efektivigi samtempe.
- inodo: inodo estas datumstrukturo, kiu konservas informojn pri ĉiuj dosieroj kreitaj en via gastiga konto. La inodo-kalkulo reprezentas la nombron da dosieroj, dosierujoj, retpoŝtoj aŭ kion ajn vi konservis en via retproviza konto.
Aldonu domajnan nomon
- Por aldoni novan domajnan nomon, vi devas havi almenaŭ unu uzantkonton.
Aldonu uzanton
Por aldoni uzanton, bonvolu iri al Uzantkonto → Nova konto(Persona uzo povas esti agordita laŭ la sekvaj kvantoj)▼
- Enigu la domajnan nomon (chenweiliang.com), uzantnomon, pasvorton kaj retadreson.
Inode:0
Process limit:999999999
Open files:999999999
- Fine, klaku
Create
.
Aldonu domajnan nomon
Por aldoni domajnan nomon, bonvolu eniri Domains
→ Add Domain
▼
Enigu la novan domajnan nomon kaj specifu la domajnan nomon asociitan kun la uzantnomo▲
- Antaŭ kontroli "AutoSSL",La kondiĉo estas starigi A-rekordon por la domajna nomo.
- Unue solvu la domajnan nomon al la servila IP antaŭ ol la SSL-atestilo povas esti generita, alie eraro okazos.
- AutoSSL aŭtomate instalas SSL-sekurecatestojn,Tre rapida kaj facila!
- Klaku Krei por uzi la CWP-kontrolpanelon por administri vian domajnan nomon.
La kontrolpanelo de CWP montras la defaŭltan paĝon, bonvolu vidi ĉi tiun lernilon por la solvo ▼
http alidirekti al https-agordo, bonvolu kontroli ĉi tiun lernilon ▼
- Se la SSL-atestilo estas generita malĝuste, bonvolu raporti al ĉi tiu artikolo por permane generi la SSL-atestilon.
Se la CWP-kontrolpanelo estas malfunkcia kaj ne alireblas, kaj vi bezonas komandojn por komenci/halti/rekomenci/vidi la staton de la CWP-servo, bonvolu kontroli ĉi tiun lernilon▼
Post nur instali la CWP-kontrolpanelon kaj rekomenci Apache, vi eble renkontos iujn problemojn... Jen la solvo▼
Konkludo
En ĉi tiu lernilo, ni vidis kiel instali kaj agordi retpaĝojn de CentOS por krei simplan retprovizan medion, kiu estas facile instalebla kaj uzebla.
- eĉ seInterreta MerkatadoNovulo ankaŭ povas agordi bazan retprovizanton en kelkaj horoj.
- Ankaŭ, CWP estas tute senpaga kaj malferma fonto, provu ĝin, vi ne estos seniluziigita.
Pliajn informojn pri la CWP-Kontrolpanelo vi povas trovi en la Vikipaĝo de CentOS Reta Panelo kaj dokumentado de Dokumentoj.
Chen WeiliangKomparu uzatan CWP-kontrolpanelon kajVestaCPPanelo, ĝi efektive sentas, ke la CWP-kontrolpanelo estas pli potenca kaj profesia ol la VestaCP-panelo.
Se vi volas instali la VestaCP-panelon, bonvolu kontroli ĉi tiun lernilon pri instalado de VestaCP-panelo▼
Kion fari post instalo de CWP
Paŝo 1: Sur la maldekstra flanko de la CWP-Kontrolpanelo, alklaku RetServilo-Agordojn → Elektu Retservilojn ▼
paŝo 2:Elektu Nginx & Varnish & Apache ▼
paŝo 3:Alklaku la butonon "Konservi & Rekonstrui Agordon" ĉe la malsupro por konservi kaj rekonstrui la agordon.
Ĉar la senpaga versio de CWP estas la defaŭlta php5.6-versio, ĉi tio estas facile kaŭziWordPress kromaĵoaŭ temo nekongrua eraro.
Tial, post instalo de CWP kaj elektado de Nginx & Varnish & Apache-servoj, ni devas permane elekti la PHP 7.4.28-version.
Kiel la CWP-kontrolpanelo elektas la PHP-version?
La sekva estasCWP-kontrolpanelo kiel ĝisdatigi la retejon PHP-versionOperaciaj paŝoj:
Sur la maldekstra flanko de la CWP-kontrolpanelo, alklaku → PHP-Agordoj → PHP-ŝanĝilo de versioj: Mane elektu la PHP 7.4.28-version ▼
Post kiam ni instalas la CWP-kontrolpanelon, ni eble bezonos fari ĉi tiujn agordojn ▼
Hope Chen Weiliang Blogo ( https://www.chenweiliang.com/ ) konigis "Kiel instali CWP-kontrolpanelon? CENTOS WEB PANEL Configuration Tutorial" helpos vin.
Bonvenon dividi la ligon de ĉi tiu artikolo:https://www.chenweiliang.com/cwl-652.html
Bonvenon al la Telegram-kanalo de la blogo de Chen Weiliang por ricevi la plej novajn ĝisdatigojn!
📚 Ĉi tiu gvidilo enhavas grandegan valoron, 🌟Ĉi tio estas malofta ŝanco, ne maltrafu ĝin! ⏰⌛💨
Kunhavigu kaj ŝatu se vi ŝatas!
Via kundivido kaj ŝatoj estas nia kontinua instigo!