Kapcsolati problémák elhárítása
Tűzfalak (ModSecurity, Imunify360, Cloudflare), SSL-, DNS- és szerverbeállítási hibák, bővítményütközések a Child-webhely csatlakoztatásakor.
Ez a fejezet a leggyakoribb okokat gyűjti össze, amelyek miatt a vezérlőpult nem tud csatlakozni egy Child-webhelyhez. Azokat a szakaszokat nézd át, amelyek a kapott hibaüzenethez illenek.
Előfeltétel: telepített vezérlőpult, a csatlakoztatandó webhelyen telepített MainWP Child bővítmény, rendszergazdai hozzáférés mindkét oldalon, és a vezérlőpult IP-címe (az Információ → Szerver oldalon a szerver IP-címénél találod).
A Child-bővítmény megléte
Szekció neve “A Child-bővítmény megléte”A MainWP Child bővítménynek telepítve és bekapcsolva kell lennie minden csatlakoztatandó webhelyen. Ezt ellenőrizd először.
A tűzfal blokkolja a kapcsolatot
Szekció neve “A tűzfal blokkolja a kapcsolatot”Ha tűzfal vagy más biztonsági réteg blokkolja a vezérlőpult kéréseit, általában az egyik hibát látod:
- „Connection timed out after 100000ms” vagy „Site can’t be reached”;
- „MainWP Child plugin can’t be found” (a kérés el sem ér a webhelyig).
A blokkoló réteg lehet a ModSecurity, az Imunify360, a Cloudflare vagy a Child-webhely szerverén futó más védelem.
Általános lépések
Szekció neve “Általános lépések”- Kapcsold ki ideiglenesen az összes biztonsági bővítményt a Child-webhelyen.
- Nézd át a
.htaccessfájlt: maradhattak benne szabályok korábban kikapcsolt bővítményektől vagy egyedi védelemből. - Ha Cloudflare-t, Sucurit, WebARX-et vagy hasonló felhős tűzfalat használsz, kapcsold ki ideiglenesen, vagy engedélyezd a vezérlőpult IP-címét.
- Ha ez sem segít, kérd a tárhely ügyfélszolgálatát, hogy nézze át a tűzfalnaplót a csatlakozási kísérlet idejére. Engedélyezhetik a vezérlőpult IP-címét, vagy módosíthatják a kiváltott WAF-szabályt.
ModSecurity
Szekció neve “ModSecurity”A ModSecurity webalkalmazás-tűzfal (WAF), amely blokkolhatja a MainWP-kapcsolatot. Ilyenkor a kapcsolatteszt jellemzően 415 Unsupported Media Type HTTP-kódot ad.
-
Jegyezd fel a vezérlőpult IP-címét az Információ → Szerver oldalról.
-
Keresd meg a Child-webhely szerverének Nginx- vagy Apache-hibanaplójában azt a ModSecurity-hibát, amely a csatlakozási kísérletkor keletkezett, és jegyezd fel a hiba azonosítóját (
id). -
Keresd meg a ModSecurity konfigurációs fájlját:
Környezet Hely Easy Apache 4 /etc/apache2/conf.d/modsec2/whitelist.confPlesk Tools & Settings > ModSecurity > Settings > Configuration GridPane /etc/nginx/modsec/owasp/rules/REQUEST-900-EXCLUSION-RULES-BEFORE-CRS.conf -
A fájl aljára vedd fel a kizárási szabályt, a saját IP-címeddel és azonosítóddal:
SecRule REMOTE_ADDR "^125\.54\.65\.125" "phase:1,nolog,allow,ctl:ruleEngine=off,id:20000221" -
Mentsd a fájlt. Ha a hiba megmarad, kérd a tárhely segítségét a naplók átnézéséhez.
Imunify360
Szekció neve “Imunify360”Az Imunify360 Linux-webszerverekhez készült biztonsági csomag, amely blokkolhatja a vezérlőpult kapcsolatát. Jele: a kapcsolatteszt 415 Unsupported Media Type kódot mutat, vagy a MainWP ezt írja: „Error detected: Connection Failed. We suspect that Imunify360, a security layer added by your host, is causing this problem.”
Kérd meg a tárhelyet, hogy engedélyezze a vezérlőpult IP-címét. Ha van WHM-hozzáférésed, magad is megteheted:
- Jelentkezz be a WHM-be.
- Nyisd meg a Plugins → Imunify360 oldalt.
- Válaszd a Firewall fület.
- Kattints jobb oldalon az Add gombra, és add meg a vezérlőpult IP-címét, egy leíró megjegyzést és a TTL-értéket, majd válaszd a Whitelist lehetőséget, és kapcsold be a Full access opciót.
- Kattints az ADD IP gombra.
Néhány ügyfélszolgálati munkatárs nem ismeri az Imunify360 szerepét a kapcsolati hibákban. Ha az első válasz nem oldja meg a problémát, kérd a jegy továbbítását, és kérd a tűzfalnaplók átnézését. Ha a Cloudflare „Cache Everything” funkcióját az Imunify360-nal együtt használod, az Edge Cache TTL kikapcsolásáról az Imunify360 Cloudflare-leírásában találsz útmutatót.
Cloudflare
Szekció neve “Cloudflare”A Cloudflare tűzfala blokkolhatja a vezérlőpult kéréseit. Hozz létre tűzfalszabályt, amely engedélyezi a vezérlőpult IP-címét.
-
Jegyezd fel a vezérlőpult IP-címét az Információ → Szerver oldalról.
-
A Cloudflare-fiókban nyisd meg a Security → WAF oldalt.
-
Kattints a Create firewall rule gombra, és állítsd be:
Beállítás Érték Name MainWP Dashboard Field IP Source Address Operator Equals Value A vezérlőpult IP-címe Action Skip WAF components to skip Security Level -
Kattints a Deploy gombra a mentéshez.
Ha az IP-cím szerinti engedélyezés nem működik, hozz létre szabályt a Referrer mezővel: Field = Referrer, Operator = Contains, Value = a vezérlőpult címe.
Ha egyik sem segít, kapcsold ki a Bot Fight Mode funkciót a Cloudflare-ben a Security → Bots oldalon. Ez néha blokkolja a jogos MainWP-kéréseket.
SiteGround captcha
Szekció neve “SiteGround captcha”A SiteGround captcha-védelme megakadályozhatja a vezérlőpult kapcsolódását. Jele: a kapcsolatteszt 202 Accepted HTTP-kódot ad. Megoldás: kérd a SiteGround ügyfélszolgálatát, hogy engedélyezzék a vezérlőpult IP-címét. Az IP-címet az Információ → Szerver oldalon találod.
Ha a szerver IP-címe helyi cím (például 127.0.0.1), kérdezd meg a vezérlőpult tárhelyét a valódi külső IP-címről.
SSL-tanúsítvány ellenőrzése
Szekció neve “SSL-tanúsítvány ellenőrzése”A hibás vagy lejárt SSL-tanúsítvány megakadályozhatja a kapcsolódást.
- Írd be a Child-webhely címét egy SSL-ellenőrzőbe (például az SSL Shopper ellenőrzőjébe).
- Ha figyelmeztetés vagy hiba jelenik meg, kérd a tárhelyet a tanúsítvány javítására.
Gyors megoldás: ha a tanúsítvány érvényes, de a MainWP mégsem tud csatlakozni, kapcsold ki az adott webhelynél az SSL-ellenőrzést a Webhelyek → Webhelyek kezelése oldalon, a webhely szerkesztésénél az SSL-tanúsítvány ellenőrzése beállításnál.
DNS-problémák
Szekció neve “DNS-problémák”Egy friss szerverköltöztetés után a DNS-gyorsítótár következetlen lehet.
- Futtasd a kapcsolatteszt funkciót.
- Hasonlítsd össze a kapott IP-címet azzal, amit a Child-webhelyen a Beállítások → MainWP Child → Server Information oldal mutat.
- Ha nem egyeznek, kérd a vezérlőpult tárhelyét a DNS-gyorsítótár ürítésére, a Child-webhely tárhelyét pedig a DNS-beállítások ellenőrzésére.
A DNS-problémák jellemzően 48 órán belül megoldódnak, de egyes tárhelyeknél tovább tarthat.
A vezérlőpult szerverének beállításai
Szekció neve “A vezérlőpult szerverének beállításai”Ellenőrizd, hogy a vezérlőpult szervere megfelel-e a követelményeknek.
- Nyisd meg az Információ → Szerver oldalt.
- Győződj meg róla, hogy ezek a sorok rendben vannak: cURL-bővítmény engedélyezve, cURL-verzió, OpenSSL-bővítmény engedélyezve, OpenSSL-verzió, PHP-verzió, MySQL-verzió.
OpenSSL-könyvtárhiba („Invalid request”)
Szekció neve “OpenSSL-könyvtárhiba („Invalid request”)”Ha az „Invalid request” hibát kapod, nézd meg az Információ → Szerver oldalon az SSL-figyelmeztetés sorát. Ezek a hibák az OpenSSL hibás beállítását jelzik:
error:02001003:system library:fopen:No such processerror:02001002:system library:fopen:No such file or directory- A jobb felső felhasználói menüből nyisd meg a MainWP beállításai → Speciális beállítások oldalt.
- Itt megjelenik az
OpenSSL.cnffájl megadásának lehetősége, add meg a fájl helyét. - Kattints a beállítások mentésére.
- Nézd meg újra az Információ → Szerver oldalt, hogy eltűnt-e az SSL-figyelmeztetés.
A Child-webhely szerverének beállításai
Szekció neve “A Child-webhely szerverének beállításai”Ellenőrizd, hogy a Child-webhely szervere megfelel-e a követelményeknek.
- A Child-webhelyen nyisd meg a Beállítások → MainWP Child → Server Information oldalt.
- Győződj meg róla, hogy ezek rendben vannak: MainWP feltöltési mappa, cURL-bővítmény, cURL-verzió, OpenSSL-bővítmény, OpenSSL-verzió, PHP-verzió, MySQL-verzió.
Bővítményütközés
Szekció neve “Bővítményütközés”A biztonsági és gyorsítótár-bővítmények gyakran blokkolják a MainWP-kapcsolatot.
- Kapcsold ki ideiglenesen az összes bővítményt a MainWP Child kivételével.
- Próbáld meg csatlakoztatni a webhelyet.
- Ha sikerül, kapcsold vissza a bővítményeket egyenként, így megtalálod az ütközőt.
Először a biztonsági és gyorsítótár-bővítményeket gyanítsd.
Ellenőrzőlista
Szekció neve “Ellenőrzőlista”- A vezérlőpult IP-címét feljegyezted a tűzfalszabályokhoz.
- A kapcsolatteszt a konkrét hibát mutatja.
- A biztonsági bővítmények ideiglenesen ki vannak kapcsolva.
- A
.htaccessnem tartalmaz blokkoló szabályt. - Az SSL-tanúsítvány érvényes.
- A szerverinformáció minden sora rendben van.
- A MainWP Child telepítve és bekapcsolva van.
Készült: