Redirection http vers https nginx

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 :)

Cet article Redirection http vers https nginx est apparu en premier sur Guest Blog.

Vus : 483
Publié par lmns972 : 24