WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Sätta HTTP till HTTPS i dns? (https://www.wn.se/forum/showthread.php?t=1044269)

BarateaU 2010-10-13 12:48

Sätta HTTP till HTTPS i dns?
 
Är detta möjligt att lägga någon form av redirect i dns'en för detta? eller måste webbservern slussa vidare med t.ex. 301'a?

Weaver 2010-10-13 13:31

DNS är bara en telefonkatalog som slår upp namn -> ip och reverse. Protokoll för kommunikation med värddatorn hanteras inte där.

dannelito 2010-10-13 13:35

Skillnaden mellan HTTP och HTTPS är som du vet att den senare använder en krypterad förbindelse. Som standard använder HTTPS port 443. Man anger inte port i DNS-pekare, endast IP, så därför är det 301 redirect (eller annan typ av redirect) som gäller.

Sen behöver det ju inte vara just den webserver där HTTPS-sajten huserar som tar emot och skickar vidare HTTP-förfrågningar till HTTPS-URL/port. Många externa DNS-tjänster erbjuder 301 redirect via deras egna webservrar.

edit: Precis som Weaver skriver så anger man inte heller protokoll i DNS, så även om man skulle kunna ange port räcker det inte hela vägen så att säga.

BarateaU 2010-10-13 14:43

Jo tråkigt nog är de så då att man måste ha en separat vhost för http där man lägger en 301'a på för att skicka till https.

dannelito 2010-10-13 14:52

Citat:

Ursprungligen postat av BarateaU (Inlägg 20373395)
Jo tråkigt nog är de så då att man måste ha en separat vhost för http där man lägger en 301'a på för att skicka till https.

Njae, beror på vilken webserver man kör och hur mycket kontroll man har. Med apache kan man t ex lägga in en redirect i conf-filen och således slippa skapa en egen vhost för HTTP-sajten. Annars finns det som sagt externa tjänster.


Alla tider är GMT +2. Klockan är nu 11:04.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson