Udibaniso lweCyberPanel
Esi sikhokelo sichaza indlela yokumisela udibaniso lweUltimate Multisite CyberPanel ukuze ii-domain ezimaphwe kwinethiwekhi yakho zongezwe ngokuzenzekelayo (kwaye zisuswe) njengee-virtual host kwiCyberPanel, ngokubonelelwa kwe-auto-SSL ngokuzikhethela ngeLet's Encrypt.
Into Oluyenzayo
- Xa i-domain imaphwe kwiUltimate Multisite, udibaniso lubiza iCyberPanel API ukudala i-virtual host yaloo domain.
- Xa imephu ye-domain isusiwe, udibaniso lubiza i-API ukucima i-virtual host ehambelanayo.
- Xa i-auto-SSL yenziwe yasebenza, udibaniso luqalisa ukukhutshwa kwesatifikethi seLet's Encrypt ngoko nangoko emva kokuba i-virtual host idaliwe.
- Ngokuzikhethela longeza/lisuse i-alias ye-
www.ngokuxhomekeke kuseto lwakho lwe-"Yenza ngokuzenzekelayo i-www subdomain" kwiisetingi zeDomain Mapping.
Izinto Ezifunekayo Kwangaphambili
- I-instance yeCyberPanel esebenzayo (v2.3 okanye kamva kuyacetyiswa) efikelelekayo kwiseva yakho yeWordPress.
- Iwebhusayithi ekhoyo kwiCyberPanel esele isebenzela ingcambu yenethiwekhi yakho yeWordPress. Udibaniso luncamathelisa ii-virtual host ezintsha kule seva.
- Ufikelelo lweCyberPanel API luvuliwe. Uqinisekiso lusebenzisa igama lomsebenzisi lomlawuli ne-password yakho yeCyberPanel.
- Iirekhodi zakho zeDNS zee-domain ezimaphwe kufuneka sele zikhomba kwidilesi ye-IP yeseva yakho ngaphambi kokuba i-auto-SSL ikhuphe isatifikethi esisebenzayo.
Iimfuno
Ezi constants zilandelayo kufuneka zichazwe kwifayile yakho ye-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, unokuchaza kwakhona:
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 Yokuseta
1. Vula iCyberPanel API
- Ngena kwi-CyberPanel dashboard yakho njengomlawuli.
- Yiya ku-Ukhuseleko > SSL uze uqinisekise ukuba i-SSL iyasebenza kwi-interface yeCyberPanel ngokwayo (iyafuneka kwiifowuni ze-API ezikhuselekileyo).
- I-CyberPanel API ifumaneka ku-
https://your-server-ip:8090/api/ngokungagqibekanga. Akukho manyathelo ongezelelweyo afunekayo ukuyivula — ivuliwe ngokungagqibekanga kubasebenzisi abangabalawuli.
2. Yongeza iiConstants kwi-wp-config.php
Yongeza ezi constants zilandelayo kwifayile yakho ye-wp-config.php ngaphambi komgca we-/* 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');
Ukuvula i-auto-SSL (kuyacetyiswa):
define('WU_CYBERPANEL_AUTO_SSL', true);
define('WU_CYBERPANEL_EMAIL', '[email protected]');
3. Vula Udibaniso
- Kulawulo lwenethiwekhi yakho yeWordPress, yiya ku-Ultimate Multisite > Iisetingi.
- Hamba uye kwithebhu ye-Domain Mapping.
- Skrolela ezantsi ku-Udibaniso LweHost.
- Vula udibaniso lwe-CyberPanel.
- Cofa Gcina Utshintsho.
4. Qinisekisa Uqhagamshelwano
Sebenzisa uvavanyo loqhagamshelwano olwakhelweyo kwi-wizard yeesetingi:
- Yiya ku-Ultimate Multisite > Iisetingi > Domain Mapping > Udibaniso LweHost > CyberPanel.
- Cofa Vavanya Uqhagamshelwano.
- Umyalezo wempumelelo uqinisekisa ukuba i-plugin inokufikelela kwiCyberPanel API kwaye iqinisekise ngokuchanekileyo.
Indlela Esebenza Ngayo
Domain Mapping
Xa i-domain imaphwe kwiUltimate Multisite:
- Udibaniso luthumela isicelo se-
POSTku-/api/createWebsitekwi-host yakho yeCyberPanel. - ICyberPanel idala i-virtual host entsha ye-domain phantsi kwepackage emiselweyo.
- Ingcambu yoxwebhu isetwa ukuba ikhombise kwidirectory yengcambu yenethiwekhi yakho yeWordPress.
- Xa imephu ye-domain isusiwe, udibaniso lubiza u-
/api/deleteWebsiteukucoca i-virtual host.
Auto-SSL
Xa WU_CYBERPANEL_AUTO_SSL iyi-true:
- Emva kokuba i-virtual host idaliwe, udibaniso lubiza u-
/api/issueSSLye-domain. - ICyberPanel icela isatifikethi seLet's Encrypt isebenzisa umngeni we-ACME HTTP-01.
- Isatifikethi sihlaziywa ngokuzenzekelayo yiCyberPanel ngaphambi kokuphelelwa lixesha.
Kubalulekile: I-DNS kufuneka isasazeke ngokupheleleyo kwidilesi ye-IP yeseva yakho ngaphambi kokuba iLet's Encrypt iqinisekise i-domain. Ukuba ukukhutshwa kwe-SSL kuyasilela ngoko nangoko emva kokumapha, linda ukusasazeka kweDNS uze uphinde uqalise i-SSL kwi-CyberPanel dashboard phantsi kwe-SSL > Lawula i-SSL.
www Subdomain
Ukuba Yenza ngokuzenzekelayo i-www subdomain ivuliwe kwiisetingi zakho zeDomain Mapping, udibaniso lukwadala i-alias ye-virtual host ye-www.<domain> kwaye, xa i-auto-SSL ivuliwe, lukhupha isatifikethi esigubungela zombini i-apex neenguqulelo ze-www.
Izithumeli Ze-imeyile
Xa i-addon ye-Ultimate Multisite: Emails isebenza, iCyberPanel inokubonelela ngezithumeli ze-imeyile zabathengi. Izithumeli zihambisa imiyalezo ukusuka kwidilesi ye-domain ukuya kwenye i-inbox ngaphandle kokudala i-mailbox epheleleyo, nto leyo iluncedo kwii-alias ezifana ne-[email protected] okanye [email protected].
Ngaphambi kokuvulela abathengi izithumeli:
- Qinisekisa ukuba ii-constants zeCyberPanel ezingentla ziqwalaselwe kwaye uvavanyo loqhagamshelwano luyaphumelela.
- Vula umboneleli we-imeyile weCyberPanel kwiisetingi ze-addon yeEmails.
- Qinisekisa ukuba i-domain yomthengi sele ikhona kwiCyberPanel ngaphambi kokudala isithumeli.
- Dala isithumeli sovavanyo uze uthumele umyalezo ngaso ngaphambi kokunikezela ngeli nqaku kwiiplan zemveliso.
Ukuba ukudalwa kwesithumeli kuyasilela, jonga kuqala iilog zomsebenzi zeUltimate Multisite, emva koko uqinisekise kwiCyberPanel ukuba i-domain yomthombo ikhona kwaye umsebenzisi we-API uneemvume zolawulo lwe-imeyile.
Isalathiso Soqwalaselo
| Constant | Iyafuneka | Okungagqibekanga | Inkcazelo |
|---|---|---|---|
WU_CYBERPANEL_HOST | Ewe | — | I-URL epheleleyo kwi-instance yakho yeCyberPanel kuquka i-port, umz. https://cp.example.com:8090 |
WU_CYBERPANEL_USERNAME | Ewe | — | Igama lomsebenzisi lomlawuli weCyberPanel |
WU_CYBERPANEL_PASSWORD | Ewe | — | I-password yomlawuli weCyberPanel |
WU_CYBERPANEL_PACKAGE | Ewe | Default | Ipackage yokusingatha yeCyberPanel eza kunikwa ii-virtual host ezintsha |
WU_CYBERPANEL_AUTO_SSL | Hayi | true | Khupha isatifikethi se-SSL seLet's Encrypt emva kokudalwa kwe-domain |
WU_CYBERPANEL_PHP_VERSION | Hayi | PHP 8.2 | Uhlobo lwePHP lwee-virtual host ezintsha (kufuneka luhambelane nohlobo olufakiweyo kwiCyberPanel) |
WU_CYBERPANEL_EMAIL | Hayi | — | I-imeyile yoqhagamshelwano yobhaliso lwesatifikethi se-SSL |
Amanqaku Abalulekileyo
- I-API yeCyberPanel isebenzisa uqinisekiso lwe-token olusekelwe kwiseshoni. Udibaniso luphatha ukufunyanwa kwe-token ngokuzenzekelayo kwifowuni nganye ye-API.
- I-akhawunti yakho yomlawuli weCyberPanel kufuneka ibe neemvume zokudala nokucima iiwebhusayithi.
- ICyberPanel isebenza kwi-port
8090ngokungagqibekanga. Ukuba iseva yakho isebenzisa i-firewall, qinisekisa ukuba le port iyafikeleleka kwiseva yesicelo seWordPress. - Udibaniso alulawuli iirekhodi zeDNS. Kufuneka ukhombise i-DNS ye-domain kwidilesi ye-IP yeseva yakho ngaphambi kokumapha i-domain kwiUltimate Multisite.
- Ukuba usebenzisa i-OpenLiteSpeed (OLS), ukuqaliswa kwakhona okuthambileyo kuqalisa ngokuzenzekelayo emva kotshintsho lwe-virtual host. Akukho kungenelela ngesandla kufunekayo.
Ukusombulula Iingxaki
Uqhagamshelwano lwe-API Lwaliwe
- Qinisekisa ukuba i-port
8090ivuliwe kwi-firewall yeseva yakho. - Qinisekisa ukuba ixabiso le-
WU_CYBERPANEL_HOSTlibandakanya iprotocol echanekileyo (https://) kunye ne-port. - Jonga ukuba isatifikethi sakho se-SSL seCyberPanel siyasebenza; izatifikethi ezizityikityileyo zinokubangela ukusilela kokuqinisekisa kweTLS. Seta
WU_CYBERPANEL_VERIFY_SSLku-falsekuphela kwiimeko zenethiwekhi yabucala ethembekileyo.
Iimpazamo Zokuqinisekisa
- Qinisekisa ukuba
WU_CYBERPANEL_USERNAMEkunye ne-WU_CYBERPANEL_PASSWORDzakho zichanekile ngokungena ngqo kwiCyberPanel. - ICyberPanel ivala ii-akhawunti emva kwemizamo emininzi yokungena engaphumelelanga. Jonga Ukhuseleko > Isilawuli seBrute Force kwiCyberPanel ukuba ukuvalwa kuyenzeka.
I-Domain Ayidalwanga
- Jonga ilog yomsebenzi yeUltimate Multisite (Ultimate Multisite > Iilog Zomsebenzi) ngemiyalezo yeempazamo ze-API.
- Qinisekisa ukuba ipackage echazwe ku-
WU_CYBERPANEL_PACKAGEikhona kwiCyberPanel (Iipackage > Uluhlu LweePackage). - Qinisekisa ukuba i-domain ayikabhaliswa kakade njengewebhusayithi kwiCyberPanel — ukudalwa kwewebhusayithi ephindwe kabini kubuyisa impazamo.
Isatifikethi se-SSL Asikhutshwanga
- Qinisekisa ukuba iDNS isasazeke ngokupheleleyo:
dig +short your-domain.comkufuneka ibuyise i-IP yeseva yakho. - ILet's Encrypt inyanzelisa imida yesantya. Ukuba kutshanje ukhuphe izatifikethi ezininzi ze-domain enye, linda ngaphambi kokuzama kwakhona.
- Jonga iilog ze-SSL zeCyberPanel phantsi kwe-Iilog > Iilog Zeempazamo ukuze ufumane iinkcukacha zokusilela kokukhutshwa kwesatifikethi.
- Njengendlela yokubuyela emva, unokukhupha i-SSL ngesandla kwiCyberPanel: SSL > Lawula i-SSL > khetha i-domain > Khupha i-SSL.
Iimbekiselo
- Amaxwebhu eCyberPanel API: https://docs.cyberpanel.net/docs/category/api
- Ulawulo lweCyberPanel SSL: https://docs.cyberpanel.net/docs/cyberpanel/SSL/manageSSL
- Imida Yesantya yeLet's Encrypt: https://letsencrypt.org/docs/rate-limits/