Accueil

Centrer verticalement le contenu des pseudos élements :before et :after

Tags: CSS

Posté le 9 août 2019


Centrer verticalement un élément en CSS est parfois difficile surtout quand il s'agit de pseudos éléments tels que :before ou :after. Toutefois, grâce à la propriété flex, cela devient plus facile.

Voici un exemple simple montrant un élément aligné verticalement. Il s'agit ici d'aligner une flèche d'un tableau servant à indiquer le sens de tri d'une colonne.

th::after {
  content: "↑";
  position: absolute;
  top: 0;
  right: 0;
  width: 30%;
  height: 100%;
  display:flex;
  flex-direction:row;
  align-items: center;
  justify-content: center;
}

 

Lire ...

Docker – Redémarrer Apache sans stopper le container

Tags: Apache, Docker

Posté le 30 juillet 2019


Il est possible de redémarrer votre serveur Apache sans avoir à stopper ou à redémarrer votre container. Pour ce faire, il vous suffit simplement d’utiliser la ligne de commande suivante :

/etc/init.d/apache2 reload

Liens utiles

Lire ...

Installer certbot-auto sur Debian Jessie

Tags: Docker, Linux

Posté le 30 juillet 2019


Pour installer certbot-auto sur le système d’exploitation Debian Jessie, il vous suffit de lancer successivement ces lignes de commande :

wget https://dl.eff.org/certbot-auto
sudo mv certbot-auto /usr/local/bin/certbot-auto
sudo chown root /usr/local/bin/certbot-auto
chmod 0755 /usr/local/bin/certbot-auto

Dès lors, vous pouvez lancer le processus de génération de vos certificats SSL. Exemple :

./certbot-auto certonly --manual --preferred-challenges=http -d mywebsite.com --manual-auth-hook /path/to/hook/authenticator.sh --manual-cleanup-hook /path/to/hook/cleanup.sh

A partir de là des erreurs peuvent malencontreusement survenir sous Debian Jessie :

W: Failed to fetch http://ftp.debian.org/debian/dists/jessie-updates/main/binary-amd64/Packages 404 Not Found [IP: 130.89.148.12 80]
W: Failed to fetch http://ftp.debian.org/debian/dists/jessie-backports/main/binary-amd64/Packages 404 Not Found [IP: 130.89.148.12 80]

Si tel est le cas, éditez le fichier /etc/apt/sources.list et ajoutez-y les lignes suivantes :

deb http://archive.debian.org/debian/ jessie-backports main contrib non-free
deb-src http://archive.debian.org/debian/ jessie-backports main contrib non-free

Après cela, une autre erreur peut survenir :

E: Release file for http://archive.debian.org/debian/dists/jessie-backports/InRelease is expired (invalid since 36d 1h 9min 51s). Updates for this repository will not be applied.

Pour la corriger, lancer la ligne de commande suivante :

echo 'Acquire::Check-Valid-Until no;' > /etc/apt/apt.conf.d/99no-check-valid-until

Liens utiles

Lire ...

Rechercher

Tags

Publicité

Suivez-nous