Comment configurer le certificat SSL gratuit pour Apache sur Debian Top 10

Comment configurer le certificat SSL gratuit pour Apache sur Debian Top 10
Les protocoles TLS et SSL cryptent le trafic entre un site Web (ou un autre service) et un visiteur ou un navigateur Web empêchant des renifleurs ou des attaquants d'accéder à la communication. Dernièrement, Google a demandé à tous les webmasters d'utiliser le SSL, même pour les sites Web sans échange d'informations sensibles, transformant ce protocole en un must indépendamment du besoin de sécurité.

Ce tutoriel se concentre sur l'installation d'un certificat SSL sur un serveur Web Apache sous Linux Debian 10 Buster rapide et simple à l'aide de certificat. Pour les utilisateurs qui ont besoin d'un serveur Web crypté mais qui n'ont pas encore installé ou configuré Apache, la première section montre comment installer et configurer Apache sur Debian 10 Buster pour héberger un site Web.

Toutes les étapes décrites dans ce tutoriel sont utiles pour les versions précédentes récentes de Debian et des distributions Linux basées. Si vous avez déjà Apache, vous pouvez passer à la configuration du certificat SSL gratuit pour Apache sur Debian 10 Buster.

Installation d'Apache sur Debian 10 Buster

Cette étape est uniquement pour les utilisateurs qui n'ont pas encore installé Apache, si vous avez déjà installé Apache, sautez au chapitre "Comment configurer le certificat SSL gratuit pour Apache sur Debian 10".
Si vous n'avez pas installé Apache, installez-le en exécutant:

# apt installer apache2 -y

Une fois installé, le service commencera automatiquement et vous pourrez accéder à votre serveur Web à partir de votre navigateur via l'adresse http: // 127.0.0.1 (localhost).

Apache prend également en charge plusieurs domaines, mais pour cette configuration, nous ne configurerons que le domaine https: // linux.bz en utilisant le fichier de configuration par défaut pour apache / etc / apache2 / sites compatible / 000-défaut.confli. Courir:

# nano / etc / apache2 / sites compatible / 000-défaut.confli

Les lignes non composées ci-dessous montrent une configuration appropriée adaptée pour Linux.bz,

Le fichier contient le contenu suivant ouvrant le fichier (), le nom du serveur, l'alias, les informations de contact, le répertoire racine, les informations de fichiers de journalisation et le fichier de clôture ().


Servername Linux.bz
Serveralias www.linux.bz
ServerAdmin Contact @ Linux.bz
Documentroot / var / www / html
ErrorLog $ apache_log_dir / erreur.enregistrer
Customlog $ apache_log_dir / accès.journal combiné

Vous pouvez renommer la page d'index par défaut d'Apache en exécutant:

# index MV.html oldindex.html

Créez ensuite une nouvelle page à des fins de test:

# test nano.html

Mettez dans tout contenu que vous souhaitez:

Appuyez sur Ctrl + X pour enregistrer et quitter.

Afin d'autoriser l'accès à l'extérieur du réseau, certains utilisateurs de la maison devront configurer leurs routeurs pour transmettre les ports nécessaires à leurs serveurs Web. L'image suivante montre uniquement un exemple de page de configuration du routeur pour la transmission de port, dans votre routeur, vous devrez transférer les ports 80 et 443 à votre adresse IP locale Apache Computer.

Enfin, vous pourrez accéder à votre site Web depuis l'extérieur de votre réseau.

Comment configurer le certificat SSL gratuit pour Apache sur Debian 10 Buster

Si vous avez déjà Apache, il est temps d'ajouter SSL, à cet effet, ce tutoriel montre comment installer un certificat SSL de manière rapide et simple à l'aide de certificat, un installateur et configuration automatique pour les certificats SSL de Let's Encrypt.

Pour commencer à installer des packages CERTBOT en fonctionnant:

# apt instally certbot python-certbot-apache -y

Une fois installé les packages précédents, créer et instruire une redirection vers HTTPS en fonctionnant:

# Certbot - APACH

Remplissez les informations demandées:

À un moment donné, il vous offrira de rediriger le trafic vers HTTPS, appuyez sur 2 à accepter, puis appuyer ENTRER pour finir.

Si le processus de succès, vous verrez l'écran suivant:

Enfin, vous pouvez tester votre site Web, appuyez sur CTRL + F5 et il redirigera dans SSL maintenant.

Pour renouveler le certificat Run:

# CERTBOT RENNEY - DRY-RUN

Conclusion sur la méthode de certificat pour installer un certificat SSL pour Apache sur Debian 10 Buster

CERTBOT rend l'installation de certificats SSL extrêmement faciles et rapides permettant à tout utilisateur inexpérimenté sans Plesk ou CPanel de partager gratuitement du contenu Web de manière sécurisée. L'ensemble du processus a pris des minutes, y compris l'installation d'Apache.

D'autres options gratuites pour obtenir des certificats SSL gratuits peuvent inclure SSL gratuitement (https: // sslforfree.com, les courtes licences SSL gratuites Comodo ou Zerossl que je n'ai pas encore essayé, mais aucune ne signifie une méthode rapide et facile comme celle-ci.

J'espère que vous avez trouvé ce bref article sur la façon de configurer un certificat gratuit pour Apache sur Debian 10 utile, merci de l'avoir lu.