Instalare certificat SSL în Magento 1.9

Tutoriale Aplicatii | instalare | magento | ssl | https | securizare | http
În acest articol vom parcurge pașii necesari implementării certificatului SSL în Magento 1.9
de Cătălin AdrianVizualizări 138Actualizat acum 16 zilePublicat la 01/06/2018

Introducere

  • În acest tutorial vom prezenta pașii necesari implementării unui certificat SSL în aplicația Magento 1.9, prin intermediul setărilor disponibile în partea de administrare a aplicației. După finalizarea acestor pași, orice accesare nesecurizată a site-ului (cu http://domeniu.tld) va fi redirecționată spre varianta securizată (cu https://domeniu.tld),iar tot traficul dintre vizitatorii site-ului și server va fi criptat.
  • Ca exemplu vom folosi subdomeniul demo.hostico.ro.

Cerințe

Pentru parcurgerea pașiilor, vom avea nevoie de următoarele:

  • Datele de autentificare ale panoului de administrare Magento 1.9 .
  • Un certificat SSL instalat pe contul de găzduire, respectiv domeniul pe care rulează aplicaţia Magento 1.9.

Pași

  • Mai întâi ne vom autentifica în panoul de administrare Magento 1.9 accesând domeniu.tld/AdresaAdministrare ( adresa preferențială setată de dumneavoastră, în timpul instalării aplicației Magento 1.9).

Logare in panou  Magento 1.9

  • O dată autentificați, vom face click pe System din bara de navigare, după care click pe Configuration.

System Configuration  Magento 1.9

  • Vom selecta Web din secțiunea General , al bării de navigare din stânga paginii.

Selectare Web din General

  • Ne vor apărea categorii de setări legate de aplicație. Vom face click pe categoria Secure.
  • Se vor incărca setările de securitate ale aplicației.
  • De aici ne interesează  câmpurile Base URL,Use Secure URLs in Frontend  și Use Secure URLs in Admin:
    -Base URL : vom seta site-ul cu https:// . În cazul nostru http://demo.hostico.ro/ va deveni https://demo.hostico.ro/  (am adăugat 's' la http://).
    -Use Secure URLs in Frontend: sa fie setat pe Yes.
    -Use Secure URLs in Admin: sa fie setat pe Yes.

Completare campuri in categoria Secure

  • După modificarea câmpurilor vom face click pe butonul Save Config  , din partea de sus a paginii      .
  • Din acest moment orice accesare nesecurizată a site-ului va fi redirecționată spre varianta securizată. La fel și resursele  (fotografii, cod css, js, html, etc), din codul sursă al site-ului, vor fi încărcate prin protocolul HTTPS.

Domeniu securizat cu ssl

  • Dacă redirecționarea spre varianta HTTPS nu se face în mod automat, putem să edităm fișierul .htaccess al folder-ului rădăcină unde avem instalată aplicația Magento și să inserăm următoarele linii la sfârșitul fișierului:

RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

    Fișierul .htaccess poate fi editat cu ajutorul File Manager din cPanel.
    Pot exista cazuri în care chiar și după parcurgerea acestor pași, browser-ul să afișeze avertizări că site-ul este nesecurizat (se afișează un "lacăt galben" în bara de navigare sau alte mesaje de avertizare).

    Domeniu nesecurizat cu ssl

    Aceste mesaje de avertizare nu reprezintă o problemă de funcţionare a certificatului SSL .
    Avertizările sunt cauzate de resurse din codul sursă al site-ului, care în continuare se încarcă prin protocolul HTTP. Pentru ca site-ul să fie securizat și să nu întâmpinăm nici o avertizare, toate link-urile din codul sursă al site-ului trebuie să se încarce prin protocolul HTTPS.
    Deși aplicația modifică în mod automat link-urile din codul sursă al site-ului să folosească protocolul HTTPS, unele dintre acestea nu pot fi convertite. Această problemă poate fi cauzată de un plugin sau un modul, de tema folosită , de linii de cod adăugate manual în fişierele site-ului și așa mai departe. 
    Pentru a verifica care din link-uri au rămas pe protocolul HTTP, putem să facem click dreapta pe site, după care selectăm View Page Source. De aici, putem să căutăm în codul sursă al site-ului , cu tastele CNTRL + F, link-urile care conțin HTTP://.
    Link-urile găsite vor trebui modificate manual să folosească protocolul HTTPS. Aceste link-uri se vor putea găsi fie în codul PHP al site-ului sau în baza de date.

Articole Similare

18
Instalare certificat SSL în WordpressTutoriale Aplicatii | instalare | wordpress | ssl | https | securizare | http
În acest articol vom parcurge pașii necesari implementării certificatului SSL în Wordpress
de Cătălin AdrianVizualizări 3383Actualizat acum 16 zilePublicat la 28/02/2018
13
Activare DNSSEC ROTLDTutoriale Domenii | dnssec | domeniu | rotld
Acest tutorial va descrie pașii necesari activării DNSSEC pe un domeniu .ro, în panoul ROTLD
de Sebastian SzlivkaVizualizări 1710Actualizat acum 1 anPublicat la 08/03/2018
11
Instalarea unei aplicații prin pluginul cPanel SoftaculousTutoriale Softaculous | softaculous | wordpress | instalare | cpanel | plugin | cms | aplicatie | aplicatii
Acest articol va descrie pașii necesari instalării unei aplicații prin pluginul cPanel Softaculous.
de Sebastian SzlivkaVizualizări 1451Actualizat acum 1 anPublicat la 10/10/2017
8
Configurarea modulului Google PageSpeedTutoriale Tehnic | pagespeed | google | seo | modpagespeed | htaccess | optimizare | apache | pagespeed_module
În acest articol va fi prezentată metoda pentru activarea sau dezactivarea selectivă a filtrelor PageSpeed, aferente opțiunii suplimentare SEO
de Cătălin AdrianVizualizări 1275Actualizat acum 16 zilePublicat la 04/06/2020
5
Configurare manuală cont de e-mail în Outlook Tutoriale Email | e-mail | outlook | manual
În acest tutorial vă vom arată cum să configurați manual contul de  e-mail în clientul de e-mail Outlook.
de Florin PetranVizualizări 1327Actualizat acum 1 anPublicat la 15/02/2018