W tym samouczku dowiesz się, jak skonfigurować witrynę sieci Web w usługach IIS 10, aby wszystkie przychodzące http://
linki do serwisu będą przekierowywane do ich bezpiecznego https://
wersje.
Aby uzyskać bardziej przydatne instrukcje i najnowsze wiadomości dotyczące cyberbezpieczeństwa, zasubskrybuj biuletyn SSL.com tutaj:
W tych instrukcjach przyjęto, że wykonałeś już następujące kroki w witrynie:
- Pobierz i zainstaluj IIS URL Rewrite moduł, a następnie uruchom Menedżera usług IIS.
- Wybierz witrynę, do której chcesz zastosować przekierowanie, a następnie kliknij dwukrotnie URL Rewrite.
- Kliknij Dodaj regułę (y)…
- Wybierz Pusta reguła Reguły wewnętrzne , a następnie kliknij OK przycisk.
- Nadaj przekierowaniu łatwą do zapamiętania nazwę.
- W Dopasowany adres URL sekcja:
- zestaw Żądany adres URL: do
Matches the Pattern
. - zestaw Korzystanie z do
Regular Expressions
. - Wchodzę
(.*)
jak Wzór. - Kontrola Ignoruj wielkość liter.
- zestaw Żądany adres URL: do
- Przewiń w dół do Warunki iw razie potrzeby rozwiń sekcję. Wybierz
Match All
dla Logiczne grupowanie, a następnie kliknij przycisk Dodaj ... przycisk. - Otworzy się okno dialogowe:
- Typ
{HTTPS}
Wprowadzenie warunku pole. - zestaw Sprawdź, czy ciąg wejściowy do
Matches the Pattern
. - Typ
^OFF$
w polu Wzór. - Kontrola Ignoruj wielkość liter.
- Kliknij OK przycisk.
- Typ
- Powinieneś teraz zobaczyć swój stan na liście.
- Przewiń w dół do Działania i wprowadź te ustawienia:
- Wybierz
Redirect
jak Rodzaj działania. - Typ
https://{HTTP_HOST}/{REQUEST_URI}
Przepisz adres URL pole. - Odznacz
Append query string
. - zestaw Typ przekierowania do
Permanent (301)
.
- Wybierz
- Kliknij Złóż wniosek w prawej ręce Akcje menu.
- Możesz teraz sprawdzić swoje przekierowanie w przeglądarce internetowej. Jeśli są jakieś problemy, możesz sprawdzić witrynę
web.config
plik, aby upewnić się, że zawiera prawidłowe informacje. W Menedżerze usług IIS kliknij witrynę prawym przyciskiem myszy i wybierz Poznaj z menu. - Potwierdź, że plik
web.config
istnieje, a następnie otwórz go w edytorze tekstu. - Zweryfikuj to
web.config
zawiera następujący tekst. W razie potrzeby możesz utworzyć i / lub zmodyfikować ten plik:
SSL.com zapewnia szeroką gamę domen SSL /TLS certyfikaty serwera dla witryn HTTPS.