Početna » Usluge poslužitelja » Kako omogućiti SSL za Localhost pomoću MAMP-a

    Kako omogućiti SSL za Localhost pomoću MAMP-a

    Imati instaliran SSL (Socket Secure Layer) je jedan od načina za osiguranje vaše web-lokacije. SSL će u osnovi šifrirati podatkovne transakcije između preglednika i poslužitelja. Stoga biste vjerojatno htjeli testirati svoju web-lokaciju u SSL okruženju već u fazi razvoja.

    URL-ovi i ostala sredstva na web-mjestu, kao što su CSS i JavaScript, ispravno su istaknuti putem https protokol. Dakle, kako omogućiti SSL u našem localhostu? To će zahtijevati neke naredbene linije, izmjene datoteka, konfiguracije i još nekoliko glomaznih koraka. Ali neka je zaobići sve to i koristiti MAMP Pro umjesto.

    Omogućavanje SSL-a

    Pokrenite MAMP i stvorite VirtualHost s prilagođenom domenom; ovu domenu možete postaviti u proširenju kao .dev ili .lokalne. U ovom slučaju, stvorio sam www.hongkiat.dev koja se koristi za domaćinstvo www.hongkiat.com razvoj.

    Svaki od VirtualHost koje stvorite u MAMP-u će imati pojedinačne opcije na kojima možete raditi neke konfiguracije.

    Da biste omogućili SSL za VirtualHost, idite na SSL karticu i označite SSL opciju. Nakon toga trebate pronaći datoteke SSL certifikata. Ako ga imate, pronađite i dodijelite datoteke. Ako ne, kliknite gumb Stvori samopotpisanu potvrdu kako bi MAMP izradio certifikate za vas.

    Da biste je izradili, MAMP će od vas zatražiti neke informacije kao što su kod zemlje i država koje će dodijeliti u certifikatu, na primjer:

    Spremite datoteku u odgovarajuću mapu i postavite SSL.

    Omogućite Chromeu povjerljivost vaše web-lokacije

    Nakon postavljanja SSL-a sada biste trebali moći vidjeti svoju web-lokaciju putem https protokol. No zadržite, umjesto toga, vidite pogrešku (kao u nastavku) jer preglednici u ovom slučaju ne prepoznaju SSL certifikat, Chrome. Bilješka da ako pokrenete web-mjesta utemeljene na WordPress-u, trebate izmijeniti SITEURL i Dom unos iz wp_options tablice u bazi podataka.

    Osim ako imate problem s povjerenjem sa sobom, jednostavno možete otići na Napredna i kliknite Nastavite do naziv vaše web-lokacije da biste vidjeli svoju web-lokaciju.

    Ako vam je crveni križ prikazan u pregledniku Chrome, morat ćete to učiniti sila Chrome za povjerenje generiranom certifikatu:

    Najprije kliknite ikonu precrtanog lokota, a zatim kliknite gumb Informacije o certifikatu veza. Chrome će vam prikazati skočni prozor sa svim informacijama o dodijeljenom SSL certifikatu na web-lokaciji. Povucite i ispustite ikonu potvrde na radnoj površini.

    Ako pokrenete OS X, otvaranje ove datoteke certifikata dovest će vas do aplikacije Keychain Access.

    Kao što se i očekuje, trebate odabrati Uvijek povjerenje. Odaberite certifikat svoje web-lokacije, a zatim kliknite [I] da biste otkrili pojedinosti potvrde Povjerenje razina. Unutar Povjerenje karticu, vidjet ćete opciju koja kaže "Kada koristite ovaj certifikat". Zadana je vrijednost postavljena na "Koristi prilagođene postavke" u ovoj fazi. Postavite ovu potvrdu kao pouzdanu, tako da postavite ovu opciju na "Uvijek vjeruj"; od vas će se tražiti lozinka da biste ažurirali ovu postavku.

    Svi smo spremni. Ponovo otvorite web-lokaciju na Chromeu i trebali biste vidjeti zeleni lokot. Čestitamo, SSL certifikat je sada pouzdan.