IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

Multi sites sur Windows Serveur et Apache


Sujet :

Apache

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 9
    Points : 8
    Points
    8
    Par défaut Multi sites sur Windows Serveur et Apache
    Bonjour,

    Je ne parviens pas à faire tourner plusieurs sites sur mon serveur dédié ovh


    Site 1 :

    Site en production avec nom de domaine qui pointe vers IP serveur.
    Redirection vers https
    Ce site fonctionne parfaitement.
    Voici le fichier de config :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
     
    <VirtualHost *:80>
     	ServerName www.siteprod.com
    	Redirect "/" "https://www.siteprod.com/"
    </VirtualHost>
     
    Listen 443
    <VirtualHost *:443>
    	ServerName www.siteprod.com
     
    	DocumentRoot "C:/Sites/siteprod/"
     
    	<Directory "C:/Sites/siteprod/">		  
                    Options FollowSymLinks
    		AllowOverride None
    	    	Order allow,deny
    	    	Allow from all
     
    		DirectoryIndex accueil.php
    	</Directory>
     
     
    	SSLEngine on
    	SSLCertificateFile conf/ssl/certs/wildcard.siteprod.com.crt
    	SSLCertificateKeyFile conf/ssl/private/wildcard.siteprod.com.key
    	SSLCertificateChainFile conf/ssl/certs/wildcard.siteprod.com.pem
    	SSLVerifyClient None
    </VirtualHost>


    Site 2 :

    Je souhaite pouvoir appeler ce site depuis mon poste en local. Donc pas de nom de domaine "réel"
    J'ai donc ajouté sur mon poste local de développement, dans le hosts la ligne suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    IPServeur  www.ndd-bidon.com
    Puis sur mon serveur la config suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <VirtualHost *:80>
    	ServerName www.ndd-bidon.com
    	DocumentRoot "C:/Sites/Bidon"
     
    	<Directory "C:/Sites/Bidon/">
    		Options Indexes FollowSymLinks MultiViews
    		AllowOverride None
    		Order allow,deny
    		allow from all
     
    		DirectoryIndex index.html
    	</Directory>
    </VirtualHost>

    Mais j'ai une erreur 400 Bad Request lorsque j'appelle "www.ndd-bidon.com" depuis mon poste.
    Truc bizarre, quand j'ajoute "Listen 80" en début de fichier, apache plante !

    J'espère que j'ai été assez clair dans l'explication et que quelqu'un pourra m'aider !
    Merci d'avance.

  2. #2
    Membre chevronné

    Homme Profil pro
    Ingénieur Hospitalier
    Inscrit en
    Juillet 2004
    Messages
    993
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Hospitalier
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 993
    Points : 1 768
    Points
    1 768
    Billets dans le blog
    1
    Par défaut
    Si c'est pour du local as tu bien rajouté dans ton fichier hosts de Windows situé dans : C:\Windows\System32\drivers\etc\hosts idéalement en ayant les droits admin pour que tu puisse le modifier.

    1 - bouton démarrer > Tous les programmes > Accessoires > Clique droit sur Invite de commande > Exécuter en tant qu'Administrateur
    2 - Dans le terminale tape : notepad C:\Windows\System32\drivers\etc\hosts ...

    Ajoute cette ligne à la fin du fichier :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    127.0.0.1       www.ndd-bidon.com
    A tester ... si 127.0.0.1 n'est pas ta machine met l'ipv4 192.168.x.x

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 9
    Points : 8
    Points
    8
    Par défaut
    Merci pour ta réponse.
    En fait j'ai trouvé la solution après quelques heures.

    Le problème venait de ma redirection qui était faite pour tous les sites sur le serveur vers "https://www.siteprod.com/"

    J'ai juste changé le virtualhost et la redirection comme suit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
     
    <VirtualHost www.siteprod.com:80>
     	ServerName www.siteprod.com
     
    	RewriteEngine On  
    	RewriteCond %{HTTP_HOST} ^www.siteprod.com
      	RewriteRule ^/(.*)$ https://www.siteprod.com/$1 [L,R=301]
     
    </VirtualHost>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 23/03/2007, 00h43
  2. Comment installer mes pages sur un serveur web Apache
    Par lyncarey dans le forum Apache
    Réponses: 1
    Dernier message: 01/01/2007, 23h14
  3. [ASP.NET] Executer mon site sur le serveur
    Par mael94420 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 15/12/2006, 15h57
  4. rediriger les sites sur son serveur
    Par largowinch dans le forum Serveurs (Apache, IIS,...)
    Réponses: 2
    Dernier message: 06/12/2005, 19h56
  5. [Upload] Multi upload sur un serveur
    Par krak70 dans le forum Langage
    Réponses: 3
    Dernier message: 07/10/2005, 13h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo