Tovább a tartalomhoz

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 MainWP Child bővítménynek telepítve és bekapcsolva kell lennie minden csatlakoztatandó webhelyen. Ezt ellenőrizd először.

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.

  1. Kapcsold ki ideiglenesen az összes biztonsági bővítményt a Child-webhelyen.
  2. Nézd át a .htaccess fájlt: maradhattak benne szabályok korábban kikapcsolt bővítményektől vagy egyedi védelemből.
  3. 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.
  4. 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.

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.

  1. Jegyezd fel a vezérlőpult IP-címét az Információ → Szerver oldalról.

  2. 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).

  3. Keresd meg a ModSecurity konfigurációs fájlját:

    Környezet Hely
    Easy Apache 4 /etc/apache2/conf.d/modsec2/whitelist.conf
    Plesk Tools & Settings > ModSecurity > Settings > Configuration
    GridPane /etc/nginx/modsec/owasp/rules/REQUEST-900-EXCLUSION-RULES-BEFORE-CRS.conf
  4. 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"
  5. Mentsd a fájlt. Ha a hiba megmarad, kérd a tárhely segítségét a naplók átnézéséhez.

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:

  1. Jelentkezz be a WHM-be.
  2. Nyisd meg a Plugins → Imunify360 oldalt.
  3. Válaszd a Firewall fület.
  4. 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.
  5. 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.

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.

  1. Jegyezd fel a vezérlőpult IP-címét az Információ → Szerver oldalról.

  2. A Cloudflare-fiókban nyisd meg a Security → WAF oldalt.

  3. 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
  4. 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.

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.

A hibás vagy lejárt SSL-tanúsítvány megakadályozhatja a kapcsolódást.

  1. Írd be a Child-webhely címét egy SSL-ellenőrzőbe (például az SSL Shopper ellenőrzőjébe).
  2. 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.

Egy friss szerverköltöztetés után a DNS-gyorsítótár következetlen lehet.

  1. Futtasd a kapcsolatteszt funkciót.
  2. Hasonlítsd össze a kapott IP-címet azzal, amit a Child-webhelyen a Beállítások → MainWP Child → Server Information oldal mutat.
  3. 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.

  1. Nyisd meg az Információ → Szerver oldalt.
  2. 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 process
error:02001002:system library:fopen:No such file or directory
  1. A jobb felső felhasználói menüből nyisd meg a MainWP beállításai → Speciális beállítások oldalt.
  2. Itt megjelenik az OpenSSL.cnf fájl megadásának lehetősége, add meg a fájl helyét.
  3. Kattints a beállítások mentésére.
  4. 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.

  1. A Child-webhelyen nyisd meg a Beállítások → MainWP Child → Server Information oldalt.
  2. 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ó.

A biztonsági és gyorsítótár-bővítmények gyakran blokkolják a MainWP-kapcsolatot.

  1. Kapcsold ki ideiglenesen az összes bővítményt a MainWP Child kivételével.
  2. Próbáld meg csatlakoztatni a webhelyet.
  3. 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.

  • 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 .htaccess nem 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:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások