Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Apache] configuration d'apache VHost

Comment configurer un VHost

    28 juillet 2015 à 15:23:46

    Bonjour,

    J'ai un petit question pour la configuration des Vhost sur apache

    J'aimerai beaucoup pourvoir utiliser un système de VHOSt pour avoir deux dossier (un ou j'ai la vrai application) et un autre pour une version test (Quand je dis test c'est en fait pour pouvoir tester que la migration fonctionne sans problème)

    Pour le moment je n'ai aucun VHOSt juste la configuration basique

      DocumentRoot "/var/www/html/toto/web"
    <Directory "/var/www/html/toto/web">
             Satisfy Any
             Options Indexes FollowSymLinks
             AllowOverride All
             Require all granted
             Allow from all
     </Directory>
    

    La mon sit eprincipale fonctionne sans problème

    Ce que j'aimerai faire c'est ajouter un vhost comme ca

    <VirtualHost ip.de.mon.serveur>
        DocumentRoot "/var/www/html/toto-test/web"
        ServerName web-test.ent
    </VirtualHost>
    

    Et du coup accèder en fesant une différence de nom

    Je sais bien que ma configuration doit être dégulasse mais si vous pouvez m'aidez je dis pas non ^^



    • Partager sur Facebook
    • Partager sur Twitter
    Come to the dark side ... we have cookies !!! ~ DeviantArt
      29 juillet 2015 à 8:57:03

      Pourquoi tu ne crée pas un deuxième virtual host qui dirigerais sur ta version dev?
      • Partager sur Facebook
      • Partager sur Twitter
        29 juillet 2015 à 9:02:09

        C'est exactement ce que je veux faire, mais je sais pas comment ^^ sachant que pour le moment je n'ai aucun vhost, j'ai juste le directory,

        j'ai bien essayer mais j'avais des problèmes de SSL, disant comme quoi il n'y avait pas de protocole ssl (dsl je me souviens plus exactement de l'erreur)

        les deux site on besoin d'un certificat (pas grave si j'ai des erreurs de certificats pas conforme, c'est en interne pour le helpDesk)

        • Partager sur Facebook
        • Partager sur Twitter
        Come to the dark side ... we have cookies !!! ~ DeviantArt
          29 juillet 2015 à 9:10:23

          Faudrais mettre l'erreur si tu peux ça aide toujour

          -
          Edité par Zizmir 29 juillet 2015 à 9:10:32

          • Partager sur Facebook
          • Partager sur Twitter
            29 juillet 2015 à 9:13:44

            Voila l'erreur

            ERR_SSL_PROTOCOL_ERROR


            Mais par contre il faut que je fasse deux Vhost ou un Vhost (pour le dev) et laisser directory ?


            -
            Edité par Linchan 29 juillet 2015 à 9:14:07

            • Partager sur Facebook
            • Partager sur Twitter
            Come to the dark side ... we have cookies !!! ~ DeviantArt
              29 juillet 2015 à 9:22:14

              Bon on vas essayer ça (fait un backup de ton fichier)
              NameVirtualHost 127.0.0.1:80
              
              <VirtualHost 127.0.0.1:80>
              
                ServerName site_prod.com
              
                DocumentRoot "\wamp\www\site_prod"
              
                <Directory "\wamp\www\site_prod">
              AllowOverride All Allow from All </Directory> </VirtualHost> <VirtualHost 127.0.0.1:80> ServerName site_dev.com
              DocumentRoot "\wamp\www\site_dev"
              <Directory "\wamp\www\site_dev">
              AllowOverride All Allow from All </Directory> </VirtualHost>

              -
              Edité par Zizmir 29 juillet 2015 à 9:38:02

              • Partager sur Facebook
              • Partager sur Twitter
                29 juillet 2015 à 9:25:38

                Par contre si le site de prod n'est accessible quand Ip c'est pas génant (on voulais pas l'enregistré dans le DNS), le dev n'est pas non plus dans le DNS mais vu qu'il y a que mois qui vais m'en servir je l'ajouterais dans mon host)
                • Partager sur Facebook
                • Partager sur Twitter
                Come to the dark side ... we have cookies !!! ~ DeviantArt
                  29 juillet 2015 à 9:35:57

                  Du coup ma manière ne te conviens pas?

                  Au pire tu as du choix ici

                  • Partager sur Facebook
                  • Partager sur Twitter
                    29 juillet 2015 à 9:46:47

                    Du coup j'ai fait ca

                    NameVirtualHost ip.server:443
                    
                    <VirtualHost ip.server:443>
                    
                       ServerName monca-test.vetoquinol
                    
                       DocumentRoot "/var/www/html/toto-test/web"
                       <Directory "/var/www/html/toto-test/web">
                         AllowOverride All
                    
                         Allow from All
                    
                       </Directory>
                    </VirtualHost>
                    
                    
                    
                    
                    <VirtualHost ip.server:443>
                    
                      ServerName ip.server
                    
                      DocumentRoot "/var/www/html/toto/web"
                    
                      <Directory "/var/www/html/toto/web">
                        AllowOverride All
                    
                        Allow from All
                    
                      </Directory>
                    
                    </VirtualHost>
                    



                    La j'ai l'impression que le sVHOST sont bien prix en compte (j'ia pas la même réaction entre l'adresse ip et le dns que j'ai mis en host) par contre j'ai toujours cette erreur ssl je vais essayer de regarder un peu plus loin

                    • Partager sur Facebook
                    • Partager sur Twitter
                    Come to the dark side ... we have cookies !!! ~ DeviantArt
                      29 juillet 2015 à 9:53:04

                      Est ce que tu as bien activer le mode ssl?
                      sudo a2enmod ssl
                      sudo service apache2 force-reload

                      -
                      Edité par Zizmir 29 juillet 2015 à 10:00:24

                      • Partager sur Facebook
                      • Partager sur Twitter
                        29 juillet 2015 à 10:09:25

                        Oui par contre j'ai remis les configs


                        SSLEngine on
                        SSLCertificateFile /etc/pki/tls/certs/certificat.crt
                        SSLCertificateKeyFile /etc/pki/tls/private/certificat.key

                        mais maintenant j'ai un erreur serveur et rien du tout dans les log

                        • Partager sur Facebook
                        • Partager sur Twitter
                        Come to the dark side ... we have cookies !!! ~ DeviantArt
                          29 juillet 2015 à 10:25:06

                          Elle te donne quoi comme erreur le serveur?
                          • Partager sur Facebook
                          • Partager sur Twitter

                          [Apache] configuration d'apache VHost

                          × 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