HTTP/2 ~ Validation du protocole alliant performance et sécurité

Mis à jour le , par Jacky Thierry, dans la catégorie #Développement web

http2

C’est maintenant chose faite, l’IESG (Internet Engineering Steering Group) vient de valider les spécifications du protocole HTTP/2. L’IETF (Internet Engineering Task Force) travaillait depuis plus de 2 ans sur cette version, sensée remplacer le maintenant vieillissant HTTP/1.1 sorti en 1999. Cette version a pour principaux buts d’apporter des gains de performances significatifs et de favoriser la sécurité.

Password Mysql perdu ~ Récupérer un accès à Mysql sans mot de passe

Mis à jour le , par Jacky Thierry, dans la catégorie #Développement web

Mysql password perdu

Il est assez simple de récupérer un accès a son serveur de base de données lorsque l’on a perdu son password mysql root. Voici une procédure d’urgence.

Vhost Apache ~ Script pour créer automatiquement un nouveau site sous Apache

Mis à jour le , par Jacky Thierry, dans la catégorie #Développement web

Vhost apache script

Créer un nouveau site sous Apache est vraiment simple, mais lorsque l’ont doit le faire régulièrement, il est plus facile d’avoir un script qui s’occupe de tout pour nous.
C’est pourquoi je vous propose celui ci, qui fonctionne pour des vhost apache en http et https.

ALERT – script tried to increase memory_limit ~ Que faire ?

Mis à jour le , par Jacky Thierry, dans la catégorie #Développement web

Error code

Hostname suhosin: ALERT - script tried to increase memory_limit to xxx bytes which is above the allowed value (attacker 'ip.du.visiteur', file '/var/www/monsite/index.php', line 1)

Cette erreur que l’on peut voir dans les logs apache provient de PHP et suhosin qui mettent une limite à la mémoire qu’un script peut utiliser.

Vhost SSL ~ Créer un site en HTTPS sous Apache

Mis à jour le , par Jacky Thierry, dans la catégorie #Développement web

Apache https

Après avoir vu dans le précédent article comment créer des certificats SSL pour nos applications, nous allons voir cette fois ci comment paramétrer apache sur un serveur debian / ubuntu pour créer un site web sécurisé en HTTPS grâce à ces certificats.

ALERT – configured request variable name length limit exceeded ~ Que faire ?

Mis à jour le , par Jacky Thierry, dans la catégorie #Développement web

Error code

hostname suhosin: ALERT - configured request variable name length limit exceeded - dropped variable 'nom-de-variable-a-rallonge-de-plus-de-64-caracteres' (attacker 'ip.du.visiteur', file '/var/www/monsite/index.php') On retrouve souvent ce message d’erreur dans les logs apache des serveurs web possédant le patch suhosin,

Phpmyadmin ~ Installation sur un serveur web LAMP

Mis à jour le , par Jacky Thierry, dans la catégorie #Développement web

Phpmyadmin installation lamp

Pour ceux qui souhaitent avoir une visualisation graphique de leur BDD, il est possible d’installer et de configurer simplement phpmyadmin.

InnoDB ~ Utiliser InnoDB par défaut dans MYSQL

Mis à jour le , par Jacky Thierry, dans la catégorie #Développement web

InnoDB Mysql

Mysql est une des base de données les plus populaires et certainement la plus connue. Sa simplicité et sa rapide mise en production séduit beaucoup d’administrateurs. Par défaut, elle utilise le moteur MyISAM pour ses tables, et il devient vite intéressant de passer à InnoDB si l’on prévoit un usage critique de ses bases.