Nginx redirige http vers https

Nginx redirige http vers https

Nginx est un HTTP et un serveur proxy inversé open-source, haute performance. Cela est devenu populaire parmi de nombreux fournisseurs d'hébergement. Tout le monde sait que le transfert de données privées comme les informations d'identification, les informations de paiement sur le protocole d'insécurité n'est pas sécurisée. Ils peuvent facilement être reniflés par un attaquant MITM. Ce tutoriel vous aidera à rediriger le trafic HTTP entrant vers HTTPS dans le serveur Web Nginx.

Redirigez tout vers HTTPS

Cela redirigera toutes les demandes Hits vers le port 80 sauf les domaines avec des blocs de serveur distincts. Pour ce faire, modifiez le fichier de configuration de l'hôte virtuel pour votre domaine et ajoutez "retour 301 https: // $ host $ request_uri”Instruction sous la section serveur. Cela redirigera toutes les demandes entrantes sur HTTP vers des URL HTTPS correspondantes.

server écouter 80 default_server; écouter [::]: 80 default_server; nom du serveur _; retour 301 https: // $ host $ request_uri;  

Rediriger un domaine spécifique

Vous voudrez peut-être rediriger un domaine spécifique vers HTTPS. Utilisez la configuration suivante sur Nginx pour rediriger toutes les demandes HTTP sur Tecadmin.net à https.

server écouter 80 default_server; écouter [::]: 80 default_server; server_name tecadmin.filet; retour 301 https: // $ host $ request_uri;