Redirection http vers https nginx

Publié le 31 mai 2012 par Lmns972 @guestblog

Depuis mon passage à Nginx je règle ma conf afin d’avoir les mêmes paramètres que notre bon vieux serveur http apache .

Dans le cas présent je veux rediriger tout mon trafic http vers https  pour mon webmail .

On commence déjà par rajouter un nouvel include dans la conf nginx

include /etc/nginx/sites-ssl-enabled/*;

Dans votre vhost mettre en place la redirection

server {
        listen 80;
        server_name blabla.mondomaine.com;

        rewrite ^ https://blabla.mondomaine.com$1 permanent;
}

Par la suite il vous suffit de créer un nouveau vhost qui écoute sur le port 443

server {
        listen 443;
        server_name  blabla.mondomaine.com;

                root   /var/www/mondomaine.com;
                index index.php index.htm index.html;
        ssl on;
        ssl_certificate /etc/ssl/votrecertificat.crt;
        ssl_certificate_key /etc/ssl/votreclé.key;

Ne pas oublier de rajouter la conf pour le php

Like this post? Tip me with bitcoin!

1EiL3NJKdvC5jiqbaQaMEpRRfiEXwLUU12

If you enjoyed reading this post, please consider tipping me using Bitcoin. Each post gets its own unique Bitcoin address so by tipping you're not only making my continued efforts possible but telling me what you liked.

Powered by Bitcoin Tips