Ako povoliť SSL pre Localhost pomocou MAMP
Zabezpečenie inštalácie SSL (Socket Secure Layer) je jedným zo spôsobov, ako zabezpečiť vaše webové stránky. V podstate SSL bude šifrovať dátové transakcie medzi prehliadačom a serverom. Takže by ste pravdepodobne chceli otestovať svoje webové stránky v prostredí SSL už v štádiu vývoja.
Webové adresy a iné aktívne stránky webových stránok, ako sú CSS a JavaScript, sú správne označené https
protokol. Ako teda povolíme SSL v našom localhost? Bude to vyžadovať niektoré príkazové riadky, zmeny súborov, konfigurácie a niekoľko ťažkopádnych krokov. ale zabudnime to všetko a namiesto toho použite MAMP Pro.
Povolenie protokolu SSL
Spustite MAMP a vytvorte VirtualHost s vlastnou doménou; táto doména môže byť nastavená v rozšírení ako je .dev
alebo .miestna
. V tomto prípade som vytvoril www.hongkiat.dev
ktorý sa používa na hosťovanie www.hongkiat.com
vývoj.
Každý z VirtualHost, ktorý vytvoríte v MAMP, bude mať jednotlivé možnosti, na ktorých môžete vykonať nejaké konfigurácie.
Ak chcete povoliť SSL pre VirtualHost, prejdite na kartu SSL a začiarknite možnosť SSL. Potom by ste museli nájsť súbory certifikátov SSL. Ak máte jednu, nájdite a priraďte súbory. Ak nie, kliknite na tlačidlo Vytvoriť certifikát s vlastným podpisom a nechajte MAMP vytvoriť certifikáty pre vás.
Ak chcete vytvoriť jeden, MAMP sa vás bude opýtať na niektoré informácie, ako napríklad kód krajiny a štát, ktorý chcete priradiť k certifikátu, a to takto:
Uložte súbor do správneho priečinka a nastavte SSL.
Urobte Chrome dôveryhodnosť svojej webovej stránky
Akonáhle je SSL nastavený, mali by ste teraz mať možnosť zobraziť vaše webové stránky prostredníctvom https
protokol. Ale držte sa namiesto toho, uvidíte chybu (ako nižšie), pretože certifikát SSL nebol rozpoznaný prehliadačmi v tomto prípade Chrome. Poznámka že ak spustíte webové stránky založené na programe WordPress, budete musieť upraviť SITEURL
a Domov
vstup z wp_options
tabuľky v databáze.
Ak nemáte problém so sebou, môžete jednoducho ísť na pokročilý a kliknite na tlačidlo Prejsť na vaše webové stránky
zobraziť vaše webové stránky.
Ak ste naštvaný červeným krížom zobrazeným v prehliadači Chrome, musíte to urobiť sila Prehliadač Chrome má dôverovať vášmu vytvorenému certifikátu:
Najprv kliknite na túto ikonu zámku a kliknite na tlačidlo Informácie o certifikáte link. Chrome vám zobrazí vyskakovacie okno so všetkými informáciami o certifikáte SSL priradenom na webových stránkach. Presuňte myšou ikonu certifikátu na pracovnú plochu.
Ak používate OS X, otvorením tohto súboru certifikátu sa dostanete do aplikácie Keychain Access.
A ako môžete očakávať, mali by ste vybrať možnosť Vždy dôverovať. Vyberte certifikát vašej webovej lokality a potom kliknite na tlačidlo [I] , aby sa zobrazili podrobnosti o certifikáte dôvera level. V rámci dôvera , zobrazí sa možnosť "Používanie tohto certifikátu". Predvolená hodnota je v tejto fáze nastavená na hodnotu Použiť vlastné nastavenia. Zabezpečte, aby bol váš certifikát dôveryhodný, nastavením tejto možnosti na možnosť Vždy dôverovať. zobrazí sa výzva na zadanie hesla, aby ste aktualizovali toto nastavenie.
Všetci sme pripravení. Opätovne otvorte webové stránky v prehliadači Chrome a mali by ste vidieť zelený zámok. Blahoželáme, váš certifikát SSL je teraz dôveryhodný.