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 :

Protocole http ne fonctionne pas de l'extérieur


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2010
    Messages : 75
    Par défaut Protocole http ne fonctionne pas de l'extérieur
    Bonjour,

    J'ai un outil s'appelant GIT sur mon serveur Debian.
    J'ai configuré apache2 pour cet outil de façon à pouvoir l'atteindre avec l'adresse http://ipduserveur/git/nomduprojet.git

    Si je suis sur mon serveur et que j'utilise GIT avec l'adresse ci-dessus, ça fonctionne. Si je prends mon pc et que je ping mon serveur, il répond bien. Si j'utilise Git avec cette adresse, cela ne fonctionne pas, j'ai "problème pour contacter le serveur".

    Quelqu'un a-t-il une idée ?

    Merci,

    Elodie

  2. #2
    Membre éprouvé
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Octobre 2012
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Directeur de projet

    Informations forums :
    Inscription : Octobre 2012
    Messages : 117
    Par défaut
    Bonjour,

    Je ne connais pas ta version/conf apache, mais ce peut être du a l'absence de la directive ServerName dans la configuration apache. Si c'est le cas, tu dois avoir un warning quand tu démarres/redémarres apache. S'il y a la moindre redirection, l'adresse est réécrite en localhost, du coup, ça ne peut pas marcher a l'extérieur alors que ça marchera en local.

    Si c'est ça, défini un ServerName dans ta conf apache (je sais plus si une ip directe marche ...), j'ai pour habitude d'utiliser un nom de serveur que j'entre ensuite dans mes différents hosts pour la résolution de nom (/etc/hosts pour Linux, Windows/System32/drivers/etc/hosts pour window). Tu peux aussi utiliser des configurations en virtual host pour configurer un ensemble de "services" sur le même serveur apparaissant avec des noms de machine différents mais en fait gérées par le même serveur.

    Edit: la modif demande un redémarrage du serveur apache.

  3. #3
    Invité
    Invité(e)
    Par défaut
    Salut,

    Pourrais-tu effecuter un telnet depuis ton laptop et fournir le résultat

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    telnet ip_serveur 80

  4. #4
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Juste le temps de faire un test, désactive le pare-feu de ta Debian, pour voir.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2010
    Messages : 75
    Par défaut
    Pour répondre à Mygale1978 la commande telnet efface tout ce que j'ai dans la fenêtre msdos et me met un prompt en haut de la fenêtre.

    Je vais voir pour le pare-feu et le servername.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2010
    Messages : 75
    Par défaut
    Re-bonjour,

    Autre remarque, le port 8080 fonctionne correctement car je peux atteindre depuis mon pc portable : https://ipduserver:8080/ qui est mon serveur Jenkins.
    Par contre est ce que cela ne peut pas déranger apache2 ?

    Merci,

    Elodie

  7. #7
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Citation Envoyé par Elodie11 Voir le message
    Pour répondre à Mygale1978 la commande telnet efface tout ce que j'ai dans la fenêtre msdos et me met un prompt en haut de la fenêtre.
    Ca montrerait que le port 80 est accessible, donc a priori ton pare-feu n'y est pour rien.

    Est-ce que tu peux refaire le test du Telnet (exactement la même chose) mais en arrêtant Apache ?

Discussions similaires

  1. http interne qui ne fonctionne pas sous ie
    Par cyril_bft dans le forum Applications
    Réponses: 0
    Dernier message: 23/08/2013, 14h43
  2. Fonctionnement du protocole HTTP
    Par _Michel dans le forum Développement
    Réponses: 2
    Dernier message: 01/07/2009, 15h52
  3. RPC over HTTP (connection ne fonctionne pas)
    Par E n x dans le forum Exchange Server
    Réponses: 0
    Dernier message: 29/11/2008, 17h11
  4. Un Hint sur un PopupMenu ne fonctionne pas !!??
    Par momox dans le forum C++Builder
    Réponses: 6
    Dernier message: 26/05/2003, 16h48
  5. ca ne fonctionne pas (generateur auto-incrémentant)
    Par tripper.dim dans le forum SQL
    Réponses: 7
    Dernier message: 26/11/2002, 00h10

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