Partage
  • Partager sur Facebook
  • Partager sur Twitter

Apache : Rediriger son site vers https

Sujet résolu
    19 mars 2019 à 18:18:01

    Bonjour,

    J'ai le certificat https mais je dois rediriger mon site directement en https

    J'ai trouver ce morceau de code en apache

    Redirect permanent / https://www.domain.tld/

    Malheureusement je ne connais pas trop apache comment dois-je faire pour l'utiliser ?

    Merci d'avance,

    • Partager sur Facebook
    • Partager sur Twitter
      3 avril 2019 à 18:18:10

      Bonjour voici un tuto réaliser par mets bien sur a mettre dans ton contexte (nonfichier etc) soin en espérant que tu y arrive 

      ps désoler pour ce grand texte 

      Commençons par télécharger ssl

      Apt-get install openssl

      Créons maintenant le certificat

      Openssl req -x509 -nodes -days 365 -newkey rsa:2048 -sha256 -out /etc/apache2/server.crt -keyout /etc/apache2/server.key

      Vous arrivez au renseignement du certificat vous pouvez tous passer sauf le CN où il faudra mettre le nom du site exemple:site.boidin.pod3.sio.lan

      Pour finir on modifie les permissions sur la clé afin de ne pas autoriser la lecture par les utilisateurs  mais uniquement par le propriétaire et le groupe propriétaire.

      Chmod 440 /votrechemin/server.crt

      Maintenant créons le site on va copier le fichier par défaut 

      Cp default-ssl nom du fichier.conf attention à ne pas oublier le .conf

      Il n’a rien a modifier mais regarder les chemin de votre certificat

      Il ne manque plus que activer le site et le module

      A2enmod ssl

      A2ensite le nondevotresite

      Puis redémarrez le service

      Service apache2 restart

      Mais avec cette méthode vous n’avez pas un certificat reconnu par les navigateur voyons une autre méthode qui s’appelle let’s encrypt (attention il vous faut un nom de domaine)

      taper :

      Apt-get update

      Apt-get install git

      Maintenant que nous avons git téléchargeons let’s encrypt:

      Git clone https://github.com/letsencrypt/letsencrypt /opt/letsencrypt --depth=1

      Regardons s’il est à jour:

      Cd /opt/letsencrypt

      Git pull

      Après let’s encrypt s'occupe de toute:

      Taper juste:

      /opt/letsencrypt/letsencrypt-auto

      Puis taper:

      /opt/letsencrypt/letsencrypt-auto --authenticator standalone --installer apache -d mondomaine.fr --pre-hook "service apache2 stop" --post-hook "service apache2 start"

      Mais le seul inconvénient de let’s encrypt c’est qu’il faudra le renouveler le certificat tous les 3 mois et qu’il faut avoir un nom de domaine.

      Taper :

       /opt/letsencrypt/letsencrypt-auto --authenticator standalone --installer apache -d mondomaine.fr --pre-hook "service apache2 stop" --post-hook "service apache2 start" --renew-by-default

      • Partager sur Facebook
      • Partager sur Twitter

      Apache : Rediriger son site vers https

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown