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 :

Affichage d'une page web sur le serveur Apache


Sujet :

Apache

  1. #1
    Membre habitué
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2007
    Messages
    365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2007
    Messages : 365
    Points : 139
    Points
    139
    Par défaut Affichage d'une page web sur le serveur Apache
    Bonjour à tous,

    Actuellement nous avons installé RedHat Enterprise sur notre serveur, le serveur Apache étant fourni avec cette distribution. Sachant que j'accède à la configuration du serveur Apache par une interface graphique, j'ai repéré le répertoire racine du document qui est "/var/www/html/" et mis notre page web index.html dans ce dossier. Lorsque j'accède à la page web directement sur notre serveur en tapant http://locahost/ , j'ai un message d'erreur me disant que la connexion a échoué.
    Je souhaite savoir comment résoudre ce problème ?
    En vous remerciant d'avance.

  2. #2
    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
    Points : 12 977
    Points
    12 977
    Par défaut
    Quel port d'écoute est indiqué pour Apache ? Si tu peux aller regarder dans le fichier de config d'Apache (httpd.conf, j'imagine) plutôt que de passer par ta console d'admin, donne nous la valeur complète de la directive Listen.

    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

  3. #3
    Membre habitué
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2007
    Messages
    365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2007
    Messages : 365
    Points : 139
    Points
    139
    Par défaut
    Merci de m'avoir répondu je viens de consulter le fichier httpd.conf (se trouvant dans /etc/httpd/conf ) et te met une partie du contenu si dessous en ce qui concerne la directive listen :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    #
    # Listen: Allows you to bind Apache to specific IP addresses and/or
    # ports, in addition to the default. See also the <VirtualHost>
    # directive.
    #
    # Change this to Listen on specific IP addresses as shown below to 
    # prevent Apache from glomming onto all bound IP addresses (0.0.0.0)
    #
    #Listen 12.34.56.78:80
    Listen *: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
    Points : 12 977
    Points
    12 977
    Par défaut
    Pas de chance, c'est bien le port 80 qui est en écoute... Quand tu démarres Apache, tu as un message d'erreur dans les logs d'Apache (fichier error_log ou qqch comme ça) ?

    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

  5. #5
    Membre habitué
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2007
    Messages
    365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2007
    Messages : 365
    Points : 139
    Points
    139
    Par défaut
    Je n'ai pas trouvé le fichier error_log.

    En revanche j'ai tapé la commande suivante pour savoir l'état du serveur et j'ai le message suivant :

    [root@localhost init.d]# apachectl status
    ELinks: Connexion refusée
    Je ne sais pas si ceci est lié à mon problème de l'affichage de ma page web.

    En effectuant un redémarrage du serveur http j'ai le message suivant :

    [root@localhost init.d]# apachectl restart
    apachectl: Configuration syntax error, will not run "restart":
    httpd: Syntax error on line 266 of /etc/httpd/conf/httpd.conf: Cannot load /etc/httpd/modules/mod_access.so into server: /etc/httpd/modules/mod_access.so: cannot open shared object file: No such file or directory.


    Cordialement.

  6. #6
    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
    Points : 12 977
    Points
    12 977
    Par défaut
    Ben j'crois que c'est clair : à la ligne 266 du fichier httpd.conf, il y a une référence à un fichier /etc/httpd/modules/mod_access.so qui n'existe pas. Ce fichier peut porter un autre nom ou se trouver dans un autre répertoire. Ceci dit, c'est quand même bien étrange qu'il n'existe pas

    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

  7. #7
    Membre habitué
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2007
    Messages
    365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2007
    Messages : 365
    Points : 139
    Points
    139
    Par défaut
    Effectivement, je viens de regarder dans le dossier /etc/httpd/modules/ le fichier mod_access.so n'y est pas. Je me demande est ce qu'il faudrais pas que je refasse une ré-installation. Sachant que c'est un serveur http qui a été installé en même temps que RedHat.

  8. #8
    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
    Points : 12 977
    Points
    12 977
    Par défaut
    A tout hasard, va voir dans les packages Linux installés ("Ajouter ou supprimer des applications" dans le menu Système ou un truc du genre), des fois que tu puisses ajouter le module manquant.

    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

  9. #9
    Membre habitué
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2007
    Messages
    365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2007
    Messages : 365
    Points : 139
    Points
    139
    Par défaut
    J'ai jeté un coup d'oeil sur la partie pour ajouter / supprimer des logiciels, tous les paquetages que j'ai installés sont présents et n'ai pas de disponibles à installer.

  10. #10
    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
    Points : 12 977
    Points
    12 977
    Par défaut
    A part chercher sur un RPM find et faire un up2date pour essayer d'identifier et installer un package manquant, j'ai pas d'idée, si ce n'est télécharger les sources Apache et compiler pour reconstruire la librairie

    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

Discussions similaires

  1. Ouvrir une page web sur mon ordinateur(serveur web) a partir de mon telephone
    Par cassidy dans le forum Développement Mobile en Java
    Réponses: 1
    Dernier message: 08/02/2012, 09h22
  2. influence du forçage de la taille d'un image sur l'affichage d'une page web
    Par cyreel dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 13/05/2011, 14h16
  3. Recupérer une page web sur un serveur HTTPS
    Par guis14 dans le forum Général Java
    Réponses: 6
    Dernier message: 23/05/2008, 12h29
  4. Enregistrer une page web sur le serveur
    Par guigui69 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 20/05/2008, 11h35
  5. Ouvrir une page web sur un client à partir d'un serveur
    Par Maestro57 dans le forum Langage
    Réponses: 6
    Dernier message: 04/04/2008, 08h24

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