Nginx - Najlepszy sposób na wymuszenie przekierowania do HTTPS z adresem URL WWW

Nginx - Najlepszy sposób na wymuszenie przekierowania do HTTPS z adresem URL WWW

Pytania- Jak wymusić przekierowanie użytkowników do HTTPS z domeną prefiksu WWW. Jak przekierować użytkownika do HTTPS w Nginx? Najlepszy sposób na zmuszenie przekierowania użytkowników do WWW i HTTPS.

Ten samouczek zapewni najlepszy sposób na siłę przekierowania użytkowników https: // URL z www Prefiks domeny. Na przykład twoja nazwa domeny jest przykładem.com, poniżej konfiguracja siłą przekieruje użytkowników do https: // www.przykład.com na wszystkie sposoby.

Edytujmy plik konfiguracji wirtualnego hosta Nginx:

sudo vim/etc/nginx/witryny-obsługujący/przykład.com.conf 

i dodaj poniższą zawartość. Zmień przykład.com z faktyczną nazwą domeny. Dodaj także inne wymagane ustawienia specyficzne dla twojego wirtualnego hosta.

# Wymusz wszystkich użytkowników do https: // www.przykład.Com Server Słuchaj 80; Przykład_nazowy Server_name.com www.przykład.com; zwróć 301 https: // www.przykład.com $ request_uri;  serwer Słuchaj 443 SSL; Przykład_nazowy Server_name.com; SSL_Certificate/etc/nginx/ssl/www.przykład.com.pem; SSL_Certificate_Key/etc/nginx/ssl/www.przykład.com.klucz; zwróć 301 https: // www.przykład.com $ request_uri;  serwer Słuchaj 443 SSL; Server_name www.przykład.com; root/var/www/html error_page 403/error/404.html; error_page 404 /error /404.html; ERROR_PAGE 500 502 503 504 /ERROR /50X.html; SSL_Certificate/etc/nginx/ssl/www.przykład.com.pem; SSL_Certificate_Key/etc/nginx/ssl/www.przykład.com.klucz;  

Po dokonaniu zmiany w pliku konfiguracyjnym uruchom ponownie swój serwer WWW Nginx i spróbuj uzyskać dostęp do swojej domeny, takiej jak adresy URL. We wszystkich warunkach zostanie to przekierowane na https: // www.przykład.com.