Mammals / Ola Anderson

Detta är bloggen för min enskilda firma Mammals. Den innehåller sådant jag är intresserad av eller vill berätta om.
Teckensnitts storlek: +

Få din webbsite på Mac OS X Server att prata HTTPS med Server Admin

Detta inlägg kan passa både under Mac, Joomla! och FileMaker (då den också kan behöva HTTPS). 

Idag experimenterade jag lite och fick en av mina webbsiter att "prata" HTTPS istället för HTTP. Det betyder att om man besöker min webbsite på vilken adress som helst, så blir man automatiskt vidarebefordrad till samma adress (sökväg), fast med det krypterade prototkollet HTTPS istället. Så...

http://www.intelligentmammals.se/mapp/mapp/bild.jpg (som kommunicerar på port 80, som är default)

...leder automatiskt till...

https://www.intelligentmammals.se/mapp/mapp/bild.jpg (som kommunicerar på port 443, som är default för protokollet http secure).

Klicka på "Läs mer..."-knappen för att läsa resten.

Mitt experiment nedan inkluderade inte att köpa ett certifikat, som man alltså behöver göra för att allt skall vara i sin ordning, annars får användaren upp en fråga om att adressen har ett sk självsignerat certifikat, som inte är att lita på. Så här kan det se ut, och om vill tvinga din webbläsare att lita på det självsignerade certifikatet, så kan du klicka på "Visa Certfikat" och ställa in det så.


OBS: Om du kryssar för lita alltid på (som i den här bilden), så kommer detta certifikat att lagras under namnet default i Nyckelhanteraren i Mac OS X. Du kan inte ta bort detta i Safari, men du kan ta bort det från din dator med hjälp med av programmet Nyckelhanteraren.

Läs mera

Läs mera om https här: http://sv.wikipedia.org/wiki/Https

Så här gör man:

I mitt exempel har jag lagt upp detta på en Joomla-site som heter intelligentmammals.se, du ser adressen i skärmdumparna nedan.

Starta Server Admin

Börja med att skapa en ny webbsite, klicka på plustecknet under fönstret med dina siter.

Ställ in följande på fliken General

  • Samma domännamn eller IP-nummer som på den andra siten (intelligentmammals.se i mitt exempel)
  • IP Adress, välj i popupmenyn ditt IP-nummer. (62.109.53.160 i mitt exempel)
  • Under portnummer, ange 443.
  • Missa inte att ställa in sökvägen till siten.
  • Gör även andra inställningar på resten av fliken, samma-lika som på den andra siten.

Under fliken Security, ställer du in detta:

  • Markera Enable Secure Sockets Layer
  • Välj även default som certifikat, eller peka på det certifikat du har köpt på din hårddisk.
Under resten av flikarna kan du ställa in som du vill. Det bör inte finnas några alias på denna site tex.



Spara! Nu är det även bra att kryssa för att siten är "Enabled".

Detta kan leda till att Server Admin vill starta om Apache/dvs din webbserver och när det är sparat och klart och det funkar så skall det vara en grön prick brevid Web.

Om du inte får en grön prick är någon inställning på någon site fel, troligen den du lade upp sist...



Dags att peka om din andra site (den som svarar på port 80) till port 443 och https istället.

Markera den andra siten, och gör följande inställningar på fliken Security.
  • Tag bort kryss för Enable Secure Sockets layer (om det nu är förkryssat).
Gå till fliken Alias

Under web server alias-rutan finns det en knapp där du kan lägga till alias. Vanligen har man ett alias med www före så att man kan hitta din webbsite både på adressen intelligentmammals.se (utan www i adressen) och även på www.intelligentmammals.se (med www i adressen). Så om Host name (under fliken General) är med www, så kan du här lägga till samma domännamn, men utan www i adressen. 
  • Mitt host name är intelligentmammals.se, så jag har ett alias www.intelligentmammals.se
Mera inställningar:
  • Tag även bort allting som kanske redan står i rutan "URL Aliases and Redirects".
  • Lägg till en ny av typen "RedirectMatch".
  • I rutan för Pattern ange punkt och stjärna: .*
  • I rutan för Path, ange https://intelligentmammals.se (var noga här). Istället för min domän skriver du din egen eller om du har ett ip-nummer, skriver du det. 


Spara! Nu är det även bra att kolla att siten är "Enabled".



Detta kan leda till att Server Admin vill starta om Apache/dvs din webbserver och när det är sparat och klart och det funkar så skall det vara en grön prick brevid Web.

Ok. Nu kan du testa att det funkar!

Lycka till!
Att skriva ut från en iPad
Uppgradera till Joomla! 1.6?
 

Kommentarer

Kommentarer saknas