Rails 4 : exécuter une application dans un sous-répertoire avec Nginx

Cet article détaille la configuration Nginx et Rails pour faire tourner une application Rails dans un sous-répertoire. Contexte On ne va pas discuter ici si nous utilisons la meilleure architecture pour ce cas de figure mais  comment configurer un environnement existant pour faire fonctionner notre application dans un sous-répertoire. L’application utilise Rails 4 et est … 

 

Changer le mot de passe root MySQL sur Ubuntu 16.04

Cet article vous décrit la procédure pour changer le mot de passe root MySQL sur Ubuntu 16.04. Lorsque vous installez MySQL sur Ubuntu (16.04), l’installation vous demande de fixer un mot de passe pour le compte root MySQL. Il peut arriver que si vous générez un mot de passe aléatoire que certains caractères ne passent … 

 

Restriction d’accès par IP ou password avec Nginx

Cet article vous montre comment configurer la restriction d’accès à votre serveur web Nginx à une ou plusieurs adresses IP de votre choix. Configuration de la restriction d’accès La configuration du site par défaut se trouve dans /etc/nginx/sites-available/default La section qui nous intéresse est le location location / { # First attempt to serve request as file, … 

 

WordPress: désactiver le versioning des articles

WordPress intègre un mécanisme de gestion de version des articles et pages que vous publiez. A chaque fois que vous enregistrez un article, la version précédente est conservée. Cela permet de revenir en arrière ou de récupérer du contenu qui aurait été effacé par mégarde. Dans certains contextes vous pouvez avoir besoin de désactiver cette … 

 

ffmpeg: commandes utiles

Extraire les images d’une vidéo ffmpeg -i vI5pVmJz7Co.mp4 -r 1/1 snapshots/snap%04d.jpg -i le fichier source snapshots/snap%04d.jpg le nomage des images extraites. Assembler des images pour faire une vidéo ffmpeg -start_number 2789 -i _MG_%04d.JPG -c:v libx264 -pix_fmt yuv420p jour1.mp4 -start_number 2789  la première image à traiter est _MG_2789.JPG -c:v libx264 utiliser l’encodeur utilise le codec libx264 … 

 

Retailler des images en masse avec mogrify

Mogrify est un outil de la suite ImageMagick qui permet de manipuler des images. Il permet de manipuler des images en masse, ce qui peut-être utile lorsque vous manipuler des bibliothèques importantes. Par exemple, suite à un shooting, j’ai une centaine de photos en TIF à disposition qui pèsent chacune une centaine de mégas. Ce n’est pas … 

 

WordPress : load important à cause de la tâche cron

Premiers symptômes Le blog est down!! Voilà ce que j’ai pu observer sur un serveur hébergeant un site sous WordPress : $ w 18:21:28 up 104 days, 2:05, 3 users, load average: 121.49, 116.51, 105.74 […] $ tail -f access.log | grep_and_awk_magic […] xxx.xxx.xxx.xxx – – [23/Aug/2016:18:16:59 +0200] « POST /wp-cron.php?doing_wp_cron=1471968693.4946770668029785156250 HTTP/1.0 » 200 – « – » « WordPress/4.5.3; … 

 

Curl: silence, on dort

Lors de l’utilisation de curl dans des tâches cron, il est parfait nécessaire de le rendre silencieux. Pour cela, il faut utiliser le paramètre « -s » pour rendre curl silencieux et rediriger la sortie standard vers /dev/null Exemple : curl -s http://fr.charles.lescampeurs.org/ > /dev/null  

 

WordPress: utiliser les shortcodes dans les descriptions de catégories

Shortcodes ultimate est un plugin wordpress qui permet d’installer un nombre important de shortcodes prédéfinis (Youtube, audio, formatage, …). J’utilise le champ de description des catégories pour apporter du contenu riche dans les listings d’articles liés à une catégorie. Malheureusement les shortcodes par défaut ne sont pas activés dans ces champs. Configuration des shortcodes pour les … 

 

Configuration SPF

Nous avons observé des délais dans la transmission des emails sur notre Google Apps. Gmail nous a envoyé quelques messages de ce type pour nous prévenir du problème : This is an automatically generated Delivery Status Notification THIS IS A WARNING MESSAGE ONLY. YOU DO NOT NEED TO RESEND YOUR MESSAGE. Delivery to the following …