Ukuhlanganiswa kwe-CyberPanel
Lo mhlahlandlela uchaza indlela yokulungisa ukuhlanganiswa kwe-Ultimate Multisite CyberPanel ukuze izizinda ezimephwe kunethiwekhi yakho zengezwe ngokuzenzakalelayo (futhi zisuswe) njengabasingathi ababonakalayo ku-CyberPanel, ngokuhlinzekwa kwe-auto-SSL kokuzikhethela nge-Let's Encrypt.
Lokho Ekwenzayo
- Lapho isizinda simephwa ku-Ultimate Multisite, ukuhlanganiswa kubiza i-CyberPanel API ukudala umsingathi obonakalayo waleso sizinda.
- Lapho ukumephwa kwesizinda kususwa, ukuhlanganiswa kubiza i-API ukususa umsingathi obonakalayo ohambisanayo.
- Lapho i-auto-SSL ivuliwe, ukuhlanganiswa kuqalisa ukukhishwa kwesitifiketi se-Let's Encrypt ngokushesha ngemva kokuba umsingathi obonakalayo edaliwe.
- Ngokuzikhethela kwengeza/kususa isiteketiso se-
www.kuye ngesilungiselelo sakho esithi "Dala ngokuzenzakalelayo isizinda esingaphansi se-www" kuzilungiselelo Zokumepha Izizinda.
Okudingekayo Ngaphambi Kokuqala
- I-CyberPanel instance esebenzayo (kunconywa i-v2.3 noma yakamuva) efinyeleleka kuseva yakho ye-WordPress.
- Iwebhusayithi ekhona ku-CyberPanel esivele isebenzela impande yenethiwekhi yakho ye-WordPress. Ukuhlanganiswa kunamathisela abasingathi ababonakalayo abasha kule seva.
- Ukufinyelela kwe-CyberPanel API kuvuliwe. Ukuqinisekisa kusebenzisa igama lakho lomsebenzisi lomphathi we-CyberPanel nephasiwedi.
- Amarekhodi akho e-DNS ezizinda ezimephwe kufanele asevele ekhomba ekhelini le-IP leseva yakho ngaphambi kokuthi i-auto-SSL ikwazi ukukhipha isitifiketi esivumelekile.
Izimfuneko
Ama-constant alandelayo kufanele achazwe efayeleni lakho le-wp-config.php:
define('WU_CYBERPANEL_HOST', 'https://your-cyberpanel-host:8090');
define('WU_CYBERPANEL_USERNAME', 'your_admin_username');
define('WU_CYBERPANEL_PASSWORD', 'your_admin_password');
define('WU_CYBERPANEL_PACKAGE', 'Default');
Ngokuzikhethela, ungachaza futhi:
define('WU_CYBERPANEL_AUTO_SSL', true); // Default: true — issue Let's Encrypt SSL after domain creation
define('WU_CYBERPANEL_PHP_VERSION', 'PHP 8.2'); // Default: PHP 8.2
define('WU_CYBERPANEL_EMAIL', '[email protected]'); // Used for SSL certificate contact
Imiyalelo Yokusetha
1. Vula i-CyberPanel API
- Ngena ku-dashboard yakho ye-CyberPanel njengomlawuli.
- Iya ku-Ukuphepha > SSL bese uqinisekisa ukuthi i-SSL iyasebenza kusixhumi esibonakalayo se-CyberPanel uqobo (kudingeka ukuze kube nezingcingo ze-API ezivikelekile).
- I-CyberPanel API itholakala ku-
https://your-server-ip:8090/api/ngokuzenzakalelayo. Azikho izinyathelo ezengeziwe ezidingekayo ukuyivula — ivuliwe ngokuzenzakalelayo kubasebenzisi abangabaphathi.
2. Engeza Ama-constant ku-wp-config.php
Engeza ama-constant alandelayo efayeleni lakho le-wp-config.php ngaphambi komugqa othi /* That's all, stop editing! */:
define('WU_CYBERPANEL_HOST', 'https://your-cyberpanel-host:8090');
define('WU_CYBERPANEL_USERNAME', 'admin');
define('WU_CYBERPANEL_PASSWORD', 'your_secure_password');
define('WU_CYBERPANEL_PACKAGE', 'Default');
Ukuze uvule i-auto-SSL (kunconywa):
define('WU_CYBERPANEL_AUTO_SSL', true);
define('WU_CYBERPANEL_EMAIL', '[email protected]');
3. Vula Ukuhlanganiswa
- Ku-admin yenethiwekhi yakho ye-WordPress, iya ku-Ultimate Multisite > Izilungiselelo.
- Zulazulela kuthebhu ethi Ukumepha Izizinda.
- Skrolela phansi ku-Ukuhlanganiswa Kwabasingathi.
- Vula ukuhlanganiswa kwe-CyberPanel.
- Chofoza Londoloza Izinguquko.
4. Qinisekisa Ukuxhumeka
Sebenzisa ukuhlolwa kokuxhumeka okwakhelwe ngaphakathi ku-wizard yezilungiselelo:
- Iya ku-Ultimate Multisite > Izilungiselelo > Ukumepha Izizinda > Ukuhlanganiswa Kwabasingathi > CyberPanel.
- Chofoza Hlola Ukuxhumeka.
- Umlayezo wempumelelo uqinisekisa ukuthi i-plugin ingafinyelela ku-CyberPanel API futhi iqinisekise kahle.
Isebenza Kanjani
Ukumepha Izizinda
Lapho isizinda simephwa ku-Ultimate Multisite:
- Ukuhlanganiswa kuthumela isicelo se-
POSTku-/api/createWebsitekumsingathi wakho we-CyberPanel. - I-CyberPanel idala umsingathi obonakalayo omusha wesizinda ngaphansi kwephakheji elilungisiwe.
- Impande yedokhumenti isethwa ukuthi ikhomba kufolda yempande yenethiwekhi yakho ye-WordPress.
- Lapho ukumephwa kwesizinda kususwa, ukuhlanganiswa kubiza i-
/api/deleteWebsiteukuhlanza umsingathi obonakalayo.
Auto-SSL
Lapho WU_CYBERPANEL_AUTO_SSL iyi-true:
- Ngemva kokuba umsingathi obonakalayo edaliwe, ukuhlanganiswa kubiza i-
/api/issueSSLyesizinda. - I-CyberPanel icela isitifiketi se-Let's Encrypt isebenzisa inselele ye-ACME HTTP-01.
- Isitifiketi sivuselelwa ngokuzenzakalelayo yi-CyberPanel ngaphambi kokuphelelwa yisikhathi.
Okubalulekile: I-DNS kufanele isabalale ngokuphelele iye ekhelini le-IP leseva yakho ngaphambi kokuthi i-Let's Encrypt ikwazi ukuqinisekisa isizinda. Uma ukukhishwa kwe-SSL kwehluleka ngokushesha ngemva kokumepha, linda ukusabalala kwe-DNS bese uphinde uqalise i-SSL ku-dashboard ye-CyberPanel ngaphansi kokuthi SSL > Phatha i-SSL.
Isizinda Esingaphansi se-www
Uma Dala ngokuzenzakalelayo isizinda esingaphansi se-www kuvuliwe kuzilungiselelo zakho Zokumepha Izizinda, ukuhlanganiswa kudala futhi isiteketiso somsingathi obonakalayo se-www.<domain> futhi, lapho i-auto-SSL ivuliwe, kukhipha isitifiketi esimboza kokubili izinguqulo ze-apex ne-www.
Abadluliseli Be-imeyili
Lapho i-addon ethi Ultimate Multisite: Ama-imeyili isebenza, i-CyberPanel inganikeza futhi abadluliseli be-imeyili bamakhasimende. Abadluliseli baqondisa imilayezo isuka ekhelini lesizinda iye kwenye inbox ngaphandle kokudala ibhokisi leposi eligcwele, okuwusizo kwiziteketiso ezifana ne-[email protected] noma [email protected].
Ngaphambi kokuvulela amakhasimende abadluliseli:
- Qinisekisa ukuthi ama-constant e-CyberPanel angenhla alungisiwe nokuthi ukuhlolwa kokuxhumeka kuyaphumelela.
- Vula umhlinzeki we-imeyili we-CyberPanel kuzilungiselelo ze-addon yama-imeyili.
- Qinisekisa ukuthi isizinda sekhasimende sesivele sikhona ku-CyberPanel ngaphambi kokudala umdluliseli.
- Dala umdluliseli wokuhlola bese uthumela umlayezo ngawo ngaphambi kokunikeza lesi sici kumapulani okukhiqiza.
Uma ukudalwa komdluliseli kwehluleka, hlola kuqala amalogi omsebenzi we-Ultimate Multisite, bese uqinisekisa ku-CyberPanel ukuthi isizinda somthombo sikhona nokuthi umsebenzisi we-API unezimvume zokuphatha i-imeyili.
Ireferensi Yokulungisa
| Constant | Kuyadingeka | Okuzenzakalelayo | Incazelo |
|---|---|---|---|
WU_CYBERPANEL_HOST | Yebo | — | I-URL ephelele eya ku-CyberPanel instance yakho okuhlanganisa ne-port, isb. https://cp.example.com:8090 |
WU_CYBERPANEL_USERNAME | Yebo | — | Igama lomsebenzisi lomphathi we-CyberPanel |
WU_CYBERPANEL_PASSWORD | Yebo | — | Iphasiwedi yomphathi we-CyberPanel |
WU_CYBERPANEL_PACKAGE | Yebo | Default | Iphakheji lokubamba le-CyberPanel elizokwabelwa abasingathi ababonakalayo abasha |
WU_CYBERPANEL_AUTO_SSL | Cha | true | Khipha isitifiketi se-Let's Encrypt SSL ngemva kokudalwa kwesizinda |
WU_CYBERPANEL_PHP_VERSION | Cha | PHP 8.2 | Inguqulo ye-PHP yabasingathi ababonakalayo abasha (kufanele ifane nenguqulo efakiwe ku-CyberPanel) |
WU_CYBERPANEL_EMAIL | Cha | — | I-imeyili yokuxhumana yokubhaliswa kwesitifiketi se-SSL |
Amanothi Abalulekile
- I-API ye-CyberPanel isebenzisa ukuqinisekisa okusekelwe ku-token yeseshini. Ukuhlanganiswa kuphatha ukutholwa kwe-token ngokuzenzakalelayo kukho konke ukubizwa kwe-API.
- I-Account yakho yomphathi we-CyberPanel kufanele ibe nezimvume zokudala nokususa amawebhusayithi.
- I-CyberPanel isebenza ku-port
8090ngokuzenzakalelayo. Uma iseva yakho isebenzisa i-firewall, qinisekisa ukuthi le port iyafinyeleleka kuseva yohlelo lokusebenza lwe-WordPress. - Ukuhlanganiswa akuphathi amarekhodi e-DNS. Kufanele ukhombise i-DNS yesizinda ekhelini le-IP leseva yakho ngaphambi kokumepha isizinda ku-Ultimate Multisite.
- Uma usebenzisa i-OpenLiteSpeed (OLS), ukuqalisa kabusha okuthambile kuqalwa ngokuzenzakalelayo ngemva kwezinguquko zomsingathi obonakalayo. Akudingeki ukungenelela ngesandla.
Ukuxazulula Izinkinga
Ukuxhumeka kwe-API Kunqatshiwe
- Qinisekisa ukuthi i-port
8090ivuliwe ku-firewall yeseva yakho. - Qinisekisa ukuthi inani le-
WU_CYBERPANEL_HOSTlifaka iphrothokholi efanele (https://) ne-port. - Hlola ukuthi isitifiketi sakho se-CyberPanel SSL sivumelekile; izitifiketi ezisayinwe ngokwazo zingabangela ukwehluleka kokuqinisekisa kwe-TLS. Setha i-
WU_CYBERPANEL_VERIFY_SSLibefalsekuphela ezindaweni zenethiwekhi yangasese ezithembekile.
Amaphutha Okuqinisekisa
- Qinisekisa ukuthi i-
WU_CYBERPANEL_USERNAMEyakho ne-WU_CYBERPANEL_PASSWORDzilungile ngokungena ngqo ku-CyberPanel. - I-CyberPanel ikhiya ama-Account ngemva kwemizamo eminingi yokungena ehlulekile. Hlola Ukuphepha > Brute Force Monitor ku-CyberPanel uma kwenzeka ukuvalelwa ngaphandle.
Isizinda Asidalwanga
- Hlola ilogi yomsebenzi ye-Ultimate Multisite (Ultimate Multisite > Amalogi Omsebenzi) ukuze uthole imilayezo yamaphutha e-API.
- Qinisekisa ukuthi iphakheji elichazwe ku-
WU_CYBERPANEL_PACKAGElikhona ku-CyberPanel (Amaphakheji > Uhlu Lwamaphakheji). - Qinisekisa ukuthi isizinda asikabhaliswa kakade njengewebhusayithi ku-CyberPanel — ukudalwa kwewebhusayithi eyimpinda kubuyisa iphutha.
Isitifiketi se-SSL Asikhishiwe
- Qinisekisa ukuthi i-DNS isisabalele ngokuphelele:
dig +short your-domain.comkufanele ibuyise i-IP yeseva yakho. - I-Let's Encrypt iphoqelela imikhawulo yezinga. Uma usanda kukhipha izitifiketi eziningana zesizinda esifanayo, linda ngaphambi kokuzama futhi.
- Hlola amalogi e-CyberPanel SSL ngaphansi kokuthi Amalogi > Amalogi Amaphutha ukuze uthole imininingwane yokwehluleka kokukhishwa kwesitifiketi.
- Njengenye indlela, ungakhipha i-SSL ngesandla ku-CyberPanel: SSL > Phatha i-SSL > khetha isizinda > Khipha i-SSL.
Izinkomba
- Imibhalo ye-CyberPanel API: https://docs.cyberpanel.net/docs/category/api
- Ukuphathwa kwe-CyberPanel SSL: https://docs.cyberpanel.net/docs/cyberpanel/SSL/manageSSL
- Imikhawulo Yezinga ye-Let's Encrypt: https://letsencrypt.org/docs/rate-limits/