Slik aktiverer du SSL for Localhost ved hjelp av MAMP
Å ha en SSL (Socket Secure Layer) installert er en måte å sikre nettstedet ditt på. I utgangspunktet vil SSL kryptere datatransaksjoner mellom nettleseren og serveren. Dermed vil du sannsynligvis vil teste nettstedet ditt i et SSL-miljø så tidlig som i utviklingsstadiene.
Nettadresser og andre nettsider som CSS og JavaScript peker riktig ut via https
protokoll. Så, hvordan aktiverer vi SSL i vårt lokalehost? Det vil kreve noen kommandolinjer, fil modifikasjoner, konfigurasjoner og noen mer tungvint trinn. Men la oss omgå alt det og bruke MAMP Pro i stedet.
Aktiverer SSL
Start MAMP, og opprett en VirtualHost med et egendefinert domene; Dette domenet kan settes i en utvidelse som .dev
eller .lokal
. I dette tilfellet har jeg opprettet www.hongkiat.dev
som brukes til å være vertskap www.hongkiat.com
utvikling.
Hver av VirtualHost du lager i MAMP vil ha individuelle alternativer der du kan gjøre noen konfigurasjoner.
For å aktivere SSL for VirtualHost, gå til SSL-fanen og kryss av SSL-alternativet. Etterpå må du finne SSL-sertifikatfilene. Hvis du har en, finn og tilordne filene. Hvis ikke, klikk på Opprett selvsignert sertifikat-knappen for å la MAMP lage sertifikatene for deg.
For å opprette en, vil MAMP spørre deg litt informasjon som landskode og stat for å tildele i sertifikatet, slik som:
Lagre filen i en riktig mappe, og SSL er angitt.
Gjør Chrome tillit til nettstedet ditt
Når SSL er satt, bør du nå kunne se nettstedet ditt gjennom https
protokoll. Men hold på, i stedet ser du en feil (som under), fordi SSL-sertifikatet ikke gjenkjennes av nettleserne i dette tilfellet, Chrome. Merk at hvis du kjører WordPress-baserte nettsteder, må du modifisere SITEURL
og hjem
oppføring fra wp_options
tabell i databasen.
Med mindre du har et tillitsspørsmål med deg selv, kan du bare gå til Avansert alternativ og klikk Fortsett til ditt nettstednavn
for å se ditt nettsted.
Hvis du er irritert med det røde krysset som vises i Chrome, trenger du det makt Chrome for å stole på ditt genererte sertifikat:
Først klikker du på det kryssede hengelåsikonet, og klikker deretter på Sertifikatinformasjon link. Chrome viser deg en popup med all informasjonen i SSL-sertifikatet som er tildelt på nettstedet. Dra og slipp sertifikatikonet på skrivebordet.
Hvis du kjører OS X, vil åpningen av denne sertifikatfilen føre deg til nøkkelringtilgangsprogrammet.
Og, som du kanskje forventes, bør du velge Alltid Stol på. Velg ditt nettsted sertifikat, og klikk deretter på [Jeg] knappen for å avsløre detaljene i sertifikatet Tillit nivå. Innen Tillit fanen, vil du se alternativet som sier "Når du bruker dette sertifikatet". Standardverdien er satt til "Bruk egendefinerte innstillinger" på dette stadiet. Gjør sertifikatet ditt klar, ved å sette dette alternativet til "Alltid stole på"; Du vil bli bedt om ditt passord en gang for å oppdatere denne innstillingen.
Vi er alle satt. Åpne nettsiden på Chrome, og du bør nå se den grønne hengelåsen. Gratulerer, ditt SSL-sertifikat er nå klarert.