Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Serveurs (Apache, IIS,...) > Apache
Apache Forum d'entraide Apache. Avant de poster : Cours Apache, FAQ Apache
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/05/2011, 09h44   #1
Invité régulier
 
Homme
Développeur informatique
Inscription : avril 2011
Messages : 24
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2011
Messages : 24
Points : 6
Points : 6
Par défaut Apache et IIS

Bonjour,

Je développe actuellement le site extranet d'une petite société qui possède son propre serveur ; ce serveur (ip xxx.xxx.xxx.200) héberge déjà son site web via IIS, nom de domaine www.domaine.com.
Ce site extranet tourne sur Apache et j'arrive à y accéder depuis le web par l'IP xxx.xxx.xxx.200:81.

Ce que j'aimerai, c'est accéder à l'extranet par un nom de domaine, www.domaine.com/extranet. J'ai bien essayé de créer un VH, de modifier le httpd.conf d'Apache et le Host de Windows mais Apache se termine à chaque fois de façon inattendu, et, étant inexpérimenté, j'ai épuisé toutes les solutions/tutoriels trouvés sur le web.
Une solution ?

Merci d'avance.
Redbass est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2011, 21h22   #2
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 280
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 280
Points : 8 568
Points : 8 568
Citation:
Envoyé par Redbass Voir le message
mais Apache se termine à chaque fois de façon inattendu
Et là le réflexe devrait être d'aller consulter les logs d'erreur d'Apache (error_log) et le gestionnaire d'événements de Windows pour savoir pourquoi
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2011, 14h09   #3
Invité régulier
 
Homme
Développeur informatique
Inscription : avril 2011
Messages : 24
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2011
Messages : 24
Points : 6
Points : 6
Je suis allé consulter l'error_log d'Apache et apparement, c'est un problème de mon include au niveau du httpd.conf. J'ai pourtant copié mot pour mot le code et j'ai crée le vhost.conf. J'ai vérifié et re-vérifié, changé le chemin d'accès du vhost.conf, modifié x fois le host de windows...

Et au niveau du gestionnaire d'évènement de windows, RAS.

Qu'est-ce que j'ai pu loupé ? J'suis un peu pomé.
Redbass est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2011, 22h46   #4
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 280
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 280
Points : 8 568
Points : 8 568
Pourquoi ne pas nous donner la configuration d'Apache, nous indiquer la ligne d'include en question, le fichier inclus, et la trace d'erreur d'Apache ?
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/05/2011, 12h37   #5
Invité régulier
 
Homme
Développeur informatique
Inscription : avril 2011
Messages : 24
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2011
Messages : 24
Points : 6
Points : 6
J'ai revérifié, il s'agissant d'un dièse manquant à la ligne juste au dessus de mon include...
J'ai suivi une à une les étapes données par le tuto, mais je n'arrive pas à accéder à mon site avec l'adresse www.domaine.com/extranet.

Quelques extraits :
Citation:
Envoyé par vhost
NameVirtualHost www.domaine.com/extranet

<VirtualHost www.domaine.com/extranet>
DocumentRoot C:\Program Files\EasyPHP-5.3.6.0\www\
ServerName www.domaine.com/extranet
</VirtualHost>
La ligne correspondant dans mon httpd.conf.
Citation:
Envoyé par httpd.conf
Listen 81
# Include conf_files/vhost.conf
Et enfin mon hosts dans le répertoire de windows.
Citation:
Envoyé par hosts
127.0.0.1 localhost
xxx.xxx.xxx.200:81 www.domaine.com/extranet
PS: Merci d'avoir déplacé le sujet dans le bon répertoire et merci de me répondre aussi rapidement !
Redbass est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 31/05/2011, 22h53   #6
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 280
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 280
Points : 8 568
Points : 8 568
Faut à peu près tout reprendre Dans l'ordre :Et là tu vas me dire : "et le chemin que j'ai mis partout ???". Et bien c'est géré après par Apache. Par exemple, ce sera un répertoire du document root, à savoir C:\Program Files\EasyPHP-5.3.6.0\www\extranet.
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2011, 10h28   #7
Invité régulier
 
Homme
Développeur informatique
Inscription : avril 2011
Messages : 24
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2011
Messages : 24
Points : 6
Points : 6
Petites corrections :
- J'ai modifié httpd.conf en Listen *:81 car Easyphp, au redémarrage, écoutait toujours le port 80 et non le 81;
- J'ai aussi modifié DocumentRoot : lorsque j'indiquais le chemin absolu de mon répertoire, apache détectait une erreur. J'ai donc mis DocumentRoot EasyPhp\www.

J'ai testé la solution, mais je n'arrive toujours pas à accéder à mon espace extranet sous apache

J'ai essayé de modifier l'include en Include conf/vhost.conf (honte à moi, je n'avais pas remarqué que l'instruction pointait sur le repertoire apache), de changer le ServerName et la ligne correspondante dans le hosts de Windows en www.domaine.com/extranet (IIS hébergeant déjà le site sous domaine.com, j'imagine qu'il peut exister des problèmes de compatibilité)

Mais non, je n'y arrive toujours pas... c'est simple pourtant.
Redbass est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2011, 17h39   #8
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 280
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 280
Points : 8 568
Points : 8 568
Redonne toute ta configuration, je n'ai rien compris à ce que tu avais fait.
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2011, 11h15   #9
Invité régulier
 
Homme
Développeur informatique
Inscription : avril 2011
Messages : 24
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2011
Messages : 24
Points : 6
Points : 6
D'acc ! Voici les config' actuelles :

Code :
xxx.xxx.xxx.200 www.domaine.com
Dans le etc\hosts ;

Dans le conf\httpd.conf ;

Enfin :
Code :
1
2
3
4
5
6
NameVirtualHost *:81

<VirtualHost *:81>
DocumentRoot EasyPHP-5.3.6.0\www
ServerName www.domaine.com/extranet
</VirtualHost>
Dans le conf\vhost.conf.
Ici, j'ai essayé DocumentRoot C:\Program Files\... mais ça m'affichait un message d'erreur de syntaxe ; j'ai aussi essayé www.domaine.com pour le ServerName mais ça ne marche pas.
Redbass est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2011, 16h18   #10
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 280
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 280
Points : 8 568
Points : 8 568
Citation:
Envoyé par Redbass Voir le message
Enfin :
Code :
1
2
3
4
5
6
NameVirtualHost *:81

<VirtualHost *:81>
DocumentRoot EasyPHP-5.3.6.0\www
ServerName www.domaine.com/extranet
</VirtualHost>
Tu peux me rappeler ce que j'ai écrit au dernier point de ma réponse ?

Pour le document root, mets des / à la place des \ et encadre le tout dans des " :
Code :
DocumentRoot "C:/Program Files/..."
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h12.


 
 
 
 
Partenaires

Hébergement Web