Kategorie: Linux

Certificat SSL Crypter et autoodnawianie Let!

Toute personne qui est intéressé, utilisations ou utiliser une connexion cryptée pour votre site web / application - sait ce qu'il est, pour les moins connaisseurs - c'est nouveau sur le marché, Let's Encrypt a été créé, pour donner à l'utilisateur un SSL gratuit pour 10 Certificats SSL dans un domaine GRATUITEMENT sur 3 mois.

Merci aux auteurs du projet, le renouvellement du certificat peut être automatisé, vous pouvez donc pratiquement oublier le renouvellement manuel tous les 3 mois.

Pour l'installation, vous avez besoin du package "git" et de plusieurs bibliothèques "python".

Je vais vous montrer comment installer SSL avec Let's Encrypt sur un système Debian 8 / Debian 7 / et le serveur Web nginx 1.8.1 / 1.9.14

Mise à jour du système et installation de GIT

apt-get update
apt-get upgrade
apt-get install git -y

Téléchargez le dernier package Let's Encrypt

git clone https://github.com/letsencrypt/letsencrypt

Générer un certificat pour un site Web existant

sh /root/letsencrypt/letsencrypt-auto certonly --webroot --webroot-path /var/www --domains strona.pl,www.strona.pl --agree-tos --email admin@strona.pl

–webroot –webroot-path /var/www – jest to ścieżka gdzie znajdują się pliki naszej witryny.

–domains strona.pl,www.strona.pl – Nazwa strony dla której ma zostać wygenerowany Certyfikat.

–email admin@strona.pl notre adresse email dans le domaine.

Paramètre de renouvellement automatique:

sudo crontab -u root -l; echo "0 0 1 * * sh /root/letsencrypt/letsencrypt-auto renew >> /dev/null && service nginx restart >> /dev/null") | crontab -u root -

La commande sera exécutée par cron tous les 1 mois pour assurer la continuité de fonctionnement et le renouvellement du certificat.

Ci-dessous la configuration du vhost:

server {
    listen 443 ssl;
    server_name         strona.pl www.strona.pl;
 
    ssl             on;
    ssl_certificate         /etc/letsencrypt/live/strona.pl/fullchain.pem;
    ssl_certificate_key     /etc/letsencrypt/live/strona.pl/privkey.pem;
    ssl_trusted_certificate     /etc/letsencrypt/live/strona.pl/chain.pem;
  
    ssl_session_timeout     1d;
    ssl_session_cache       shared:SSL:10m;
    ssl_session_tickets     off;
    ssl_stapling            on;
    ssl_stapling_verify     on;
    resolver            8.8.8.8 8.8.4.4 valid=86400;
    resolver_timeout        10;
    ssl_prefer_server_ciphers   on;
    ssl_protocols           TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers         "ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!3DES:!MD5:!PSK"; 
 
### DALSZA CZĘŚĆ KONFIGURACJI ###   
}

Linux

Zobacz komentarze

  • Bienvenue

    La question est de savoir comment supprimer ce certificat de votre domaine?

    • Le moyen le plus rapide est probablement de simplement le désactiver dans les paramètres d'un hôte virtuel donné..

Udostępnij
Opublikowane przez
Linux

articles récents

KeePass2 2.52 w Ubuntu 22.04

Le guide ci-dessous décrit comment installer KeePass sur Ubuntu. Całość wykonamy za pomocą kilku poleceń

2 years temu

Installation de l'éditeur Master PDF dans Ubuntu 22.04

Master PDF Editor est un programme PDF complet, qui comprend de nombreuses fonctionnalités. Oprócz tworzenia i edycji

2 years temu

iotop - surveillance de la mémoire

Iotop jest prostym narzędziem dla systemów Uniksowych umożliwiającym monitorowanie użycia dowolnego nośnika pamięci flash/hdd/ssd w

2 years temu

Exécutez plusieurs commandes dans une tâche cron

Vous pouvez séparer deux ou plusieurs commandes avec des points-virgules (;), Point-virgule (;): służy do oddzielania

2 years temu

Changer les données exif d'une photo dans le terminal Linux

Poniższy poradnik opisuje w jaki sposób za pomocą konsoli możemy dokonać edycji danych zdjęcia exif.

2 years temu

Installation du serveur Rocket.Chat sur Rocky Linux 8

Le guide suivant décrit comment installer Rocket.Chat sur Rocky Linux 8 Całość bardzo prosto zainstalujemy

2 years temu