Nginx: redirection permanente

Vous pouvez avoir besoin de configurer une redirection permanente avec nginx pour forcer un domaine sur le www ou sur le https.

Configuration nginx

Par exemple pour forcer une redirection vers https pour le domaine cuisinez.info, la configuration nginx s’effectue alors comme suit :

server {
    server_name cuisinez.info;
    rewrite ^(.*)$ https://www.cuisinez.info$1 permanent;
}

server {
    server_name www.cuisinez.info;
    rewrite ^(.*)$ https://www.cuisinez.info$1 permanent;
}

Test du résultat avec curl :

$ curl -I http://www.cuisinez.info
HTTP/1.1 301 Moved Permanently
Server: nginx
Date: Tue, 10 May 2016 07:41:48 GMT
Content-Type: text/html
Content-Length: 178
Connection: keep-alive
Keep-Alive: timeout=20
Location: https://www.cuisinez.info/

 

Ajouter une bordure à une image avec ImageMagick

Imagemagick bordure

Pour les besoins de la création d’un PDF contenant un ensemble de screenshots, il fallait que j’ajoute une petite bordure sur chaque screenshot afin de bien délimiter les images sur fond blanc.

Convert permet de faire cela facilement avec l’option -border et -bordercolor.

Pour traiter un ensemble d’images, utiliser simplement une boucle for avec bash.

for file in `ls *.png`; do 
    convert ${file} -bordercolor "#dfdfdf" -border 1x1 ${file}; 
done
  • -bordercolor définit la couleur de votre bordure
  • -border définit la taille de la bordure, ici 1 pixel de chaque côté