Цлоудфларе ССЛ разбија ВордПресс и Јоомла и како то поправити

Cloudflare predstavlja izvanrednu besplatnu, ali i premium CDN (Content Delivery Network) uslugu, koja u okviru svog besplatnog paketa nudi SSL (Secure Sockets Layer) sertifikat, bez ikakvih dodatnih troškova.

Lično sam testirao njihovu SSL implementaciju na WordPress i Joomla platformama i oba sistema su ispoljila određene probleme, što me je u prvi mah zabrinulo. Međutim, brzo sam pronašao jednostavno rešenje i odlučio da ga podelim sa vama.

U ovom tekstu ćete saznati:

  • Kako obezbediti da je SSL aktiviran unutar Cloudflare-a
  • Kako ispraviti problem sa prikazom WordPress sajta, uzrokovan Cloudflare SSL-om
  • Kako rešiti probleme sa prikazom Joomla sajta, koji se javljaju zbog Cloudflare SSL-a
  • Kako podesiti automatsko preusmeravanje HTTP protokola na HTTPS

Dakle, prvo i osnovno – proverimo da je SSL zaista aktiviran u okviru Cloudflare-a:

  • Prijavite se na svoj Cloudflare nalog
  • Odaberite web lokaciju sa prikazane liste
  • Kliknite na odeljak „Crypto“
  • Uverite se da je prikazano „ACTIVE CERTIFICATE“ i da je SSL nivo podešen na „Flexible“, „Full“ ili „Strict“, u zavisnosti od vaših potreba. Ako ne želite dodatne troškove za nabavku sertifikata na vašem web serveru, preporučuje se da ostavite podrazumevanu postavku, odnosno „Flexible“.

Ovo osigurava da je Cloudflare SSL funkcionalan na vašem web sajtu.

Rešavanje problema sa Cloudflare SSL-om u WordPress-u

Kao što se može videti na priloženom snimku ekrana, izgled moje WordPress stranice je narušen. Ovaj problem se obično javlja kada se ne učitava sav sadržaj putem HTTPS protokola, što rezultira pokvarenim prikazom sajta.

Postoje dva načina da se ovo popravi:

Prvo – neophodno je da se uverite da se sav sadržaj učitava sa HTTPS URL-ova. Međutim, ako koristite temu od trećeg proizvođača, možda će vam biti lakše da primenite drugo rešenje.

Drugo – instalirajte Cloudflare Flexible SSL WordPress dodatak.

  • Prijavite se na administratorski panel vašeg WordPress sajta
  • Idite na „Plugins“ >> „Add New“
  • Potražite „Cloudflare Flexible SSL“
  • Instalirajte i aktivirajte dodatak

To je sve – ovaj dodatak se brine o svemu ostalom. Kao što možete videti na slici ispod, sajt se sada prikazuje ispravno.

Rešavanje problema sa Cloudflare SSL-om u Joomla-i

Nakon aktiviranja Cloudflare SSL-a na web sajtu koji koristi Joomla platformu, primetio sam da je i izgled te stranice narušen.

Da biste rešili ovaj problem – instalirajte dodatak pod nazivom „Cloudflare For Joomla“.

  • Preuzmite Cloudflare za Joomla. Možda će biti neophodno da se prethodno registrujete za besplatan nalog.
  • Prijavite se na Joomla administratorski panel
  • Idite na „Extensions“ >> „Manage“ >> „Install“
  • Kliknite na „Choose File“ i odaberite preuzeti dodatak, a zatim kliknite na „Upload & Install“
  • Joomla po defaultu neće automatski aktivirati dodatak, pa to morate uraditi ručno. Da biste ga aktivirali, uradite sledeće:
  • Idite na „Extensions“ >> „Plugins“
  • Potražite „Cloudflare“ i aktivirajte ga

Sada možete videti da se stranica učitava bez problema.

Nakon aktivacije, obavezno je da podesite preusmeravanje HTTP protokola na HTTPS, kako bi se izbeglo dupliranje sadržaja u pretraživačima.

Preusmeravanje HTTP na HTTPS pomoću Cloudflare Page Rules

  • Prijavite se na Cloudflare
  • Odaberite web lokaciju sa liste
  • Kliknite na „Page Rules“
  • Unesite HTTP URL u polje „URL pattern“
  • Uključite opciju „Always Use HTTPS“, kao što je prikazano ispod

To je sve – sada ste spremni da koristite besplatni SSL, koji obezbeđuje Cloudflare. Ne zaboravite da testirate svoj SSL sertifikat na eventualne ranjivosti.

Da li vam se dopao ovaj tekst? Zašto ga ne biste podelili sa drugima?