[Linux] httpd.conf Absent !

Bonjour à tous !

Je n'ai pas pour habitude de poster quand je rencontre un problème car bien souvent, je ne suis pas le premier. Seulement là, je suis en panne ...

J'explique :
J'ai ubuntu, et j'ai installé un environnement Apache-Mysql-Php
Jusque là pas de soucis.
J'ai ensuite installé Tomcat 5 et j'ai entrepris de coupler le tout, c'est là que j'ai fait du caca mou, je pense...
J'ai suivi les procédures trouvées sur le site Ubuntu-fr, et un beau jour mon serveur a planté.
J'ai alors tout réinstallé, puis j'ai supprimé les dossiers apache à la main (ça vient de là je pense), bref, j'ai pas mal bidouillé.
Aujourd'hui, mon serveur apache fonctionne à moitié, j'ouvre des pages php une fois sur 4 ou 5 ... Mon Tomcat fonctionne, mais je ne l'ai pas couplé.

Le gros problème que je rencontre est que j'ai du supprimé le fichier httpd.conf à un moment ou à un autre, ou alors qu'il me manque un package ...

Comment faire pour que mon serveur retrouve son intégrité ??


Merci,

Sharl_E
Configuration: Linux
Firefox 2.0.0.3

25 réponses

Résumé de la discussion

Suite à une installation Ubuntu combinant Apache, MySQL et PHP puis Tomcat, le serveur web montre des pages PHP aléatoirement et le fichier httpd.conf semble manquant après diverses modifications. Sur Ubuntu, la configuration du serveur s'appuie typiquement sur apache2.conf plutôt que httpd.conf, et il est utile d'afficher la version et les fichiers de configuration avec apache2 -V pour identifier le fichier actif. En cas de doute, réinstaller le paquet apache2 et restaurer les fichiers de configuration depuis /etc/apache2 ou combiner 'a2enmod' pour réactiver les modules nécessaires; vérifier ServerName et les logs.

Bobot (l’IA à votre service)
  1. Modérateur
    Mais qu'espère tu trouver en faisant ça ?

    je voulais d'abord savoir si ton serveur fonctionne et son nom
    donc d'après ce que je crois ton serveur utilise le fichier de configuration
    /etc/apache2/apache2.conf
    et pas httpd.conf

    tu peux vérifier avec la commande
    apache2 -V | grep -i '\.conf'
    par exemple chez moi j'ai httpd.conf (je suis sous debian mais j'ai installé depuis les sources, c'est pour ça que j'ai httpd.conf)
    debian:~# /usr/local/httpd/bin/httpd -V | grep -i '\.conf'
     -D SERVER_CONFIG_FILE="conf/httpd.conf"
    
    à savoir que tu peux démarrer le serveur avec n'importe quel fichier de configuration en utilisant l'option -f
    debian:~# /usr/local/httpd/bin/httpd -h
    Usage: /usr/local/httpd/bin/httpd [-D name] [-d directory] [-f file]
                                      [-C "directive"] [-c "directive"]
                                      [-k start|restart|graceful|graceful-stop|stop]
                                      [-v] [-V] [-h] [-l] [-L] [-t] [-S]
    Options:
      -D name            : define a name for use in <IfDefine name> directives
      -d directory       : specify an alternate initial ServerRoot
      -f file            : specify an alternate ServerConfigFile
      -C "directive"     : process directive before reading config files
      -c "directive"     : process directive after reading config files
      -e level           : show startup errors of level (see LogLevel)
      -E file            : log startup errors to file
      -v                 : show version number
      -V                 : show compile settings
      -h                 : list available command line options (this page)
      -l                 : list compiled in modules
      -L                 : list available configuration directives
      -t -D DUMP_VHOSTS  : show parsed settings (currently only vhost settings)
      -S                 : a synonym for -t -D DUMP_VHOSTS
      -t -D DUMP_MODULES : show all loaded modules
      -M                 : a synonym for -t -D DUMP_MODULES
      -t                 : run syntax check for config files
    
    6
    1. Re-bonjour,

      Pardon j'ai oublié de précisé que j'ai commenté la ligne include ports.conf dans apache.conf et j'y ai ajouté
      Listen 80
      Listen 8080
      0
      1. Bonjour,

        Comme j'ai apparemment le même soucis, je viens me greffer sur votre conversation.
        J'ai effectivement un truc qui écoute le port 80 si j'en crois ce que je lis :

        denis@magnetic:~$ netstat -taupen | grep 80
        (Tous les processus ne peuvent être identifiés, les informations sur les processus
        dont vous n'êtes pas propriétaire ne seront pas affichées, vous devez être root pour les voir toutes.)
        tcp 0 0 0.0.0.0:8001 0.0.0.0:* LISTEN 1000 14051 5458/kicker [kdeini
        tcp 0 0 192.168.1.25:55042 193.49.184.5:80 ESTABLISHED1000 22389 5531/mozilla-bin
        udp 0 0 0.0.0.0:32780 0.0.0.0:* 1000 15285 5489/skype
        udp 0 0 0.0.0.0:747 0.0.0.0:* 0 11804 -

        Je ne sais pas trop quoi fqire avec ça. Merci pour tes réponses psséées et futures

        Denis
        Dapper LTS 6.06
        0
        1. [root@dflp5ec3 conf]# netstat -lpn | grep :80
          tcp 0 0 :::80 :::* LISTEN 17227/httpd
          [root@dflp5ec3 conf]#

          cette réponse me parait pertinente dans la mesure où j'ai déjà une autre instance apache active sur le serveur

          l'objectif, c'est de pouvoir en activer une autre, indépendante de la première, donc 2 distinctes

          peut-etre configurer un virtual host ?

          merci
          0
          1. Salut,

            peut-etre configurer un virtual host ?
            je crois que oui d'après ce que j'ai pu lire !

            :-))
            0
        2. Modérateur
          Salut,

          affiche
          netstat -lpn | grep :80
          0
          1. Eureka !

            Il s'agissait en fait de mon fichier ports.conf dans lequel j'avais mis listen 80, ce qui devait faire conflit...

            Merci pour tout,

            Sharl_E
            0
            1. Modérateur
              D'accord.
              Comme je te l'ai dit, il y a bordel dans la façon dont apache est configuré sous debian/ubuntu

              Trop de include pour compliquer les choses.
              Je suis plutôt pour avoir les directives de genre (ServerName, Listen, User, Group, DocumentRoot, Directory Index, etc ) dans apache2.conf et les mimes, add-type dans d'autres fichiers et utiliser include

              Ca peut éviter les ennuis de ce genre. Fin bref, pour la prochaine fois on aura aussi cette piste à vérifier.

              Bonne continuation.
              0
            2. @lami20jok pour Debian

              mais, quid dans un environnement RedHat ?
              pas de fichiers ports.conf !

              en Apache 2.0, la directive Listen 192.168.13.11:8080 devrait en principe forcer le serveur à se mettre en listen sur le port 8080, à la place du port 80 (port par défaut)

              or j'ai le même type d'erreur :
              (13)Permission denied: make_sock: could not bind to address [::]:80
              no listening sockets available, shutting down

              une explication ?
              merci
              0
          2. Ca ne marche toujours pas :-(

            aresse@aresse-desktop:/var/www$ sudo /etc/init.d/apache2 start
             * Starting web server (apache2)...                                                                                                            (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
            no listening sockets available, shutting down
            Unable to open logs
                                                                                                                                                    [fail]


            Et toujours rien à l'écoute...

            J'ai fait un grep LISTEN de tes deux commandes, et je n'ai rien trouvé qui écoute sur le port 80 ...
            0
            1. Modérateur
              Je ne pense pas que ce soit firefox qui m'embête si ?

              Non, firefox c'est un client, ce qui nous interesse sont les services à l'écoute (LISTEN)
              par exemple chez moi on voit bien que c'est http qui est à l'écoute
              debian:/home/lami20j/trash# netstat -lpn | grep :80
              tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN     3279/httpd

              maintenant démarre ton server avec
              sudo /etc/init.d/apache2 start
              pour voir
              0
              1. Oki, je stoppe apache, il n'y a aucun processus de ce nom.

                Ensuite :
                aresse@aresse-desktop:/var/www$ sudo netstat -taupen | grep 80
                tcp        0      0 195.115.23.38:56324     72.14.221.19:80         ESTABLISHED1000       21903      5969/firefox-bin    
                tcp        0      0 195.115.23.38:56329     72.14.221.19:80         ESTABLISHED1000       21920      5969/firefox-bin    
                tcp        0      0 195.115.23.38:41942     72.14.221.18:80         ESTABLISHED1000       30181      5969/firefox-bin    
                aresse@aresse-desktop:/var/www$ sudo netstat -laputen | grep 80
                tcp        0      0 195.115.23.38:56324     72.14.221.19:80         ESTABLISHED1000       21903      5969/firefox-bin    
                tcp        0      0 195.115.23.38:56329     72.14.221.19:80         ESTABLISHED1000       21920      5969/firefox-bin    
                tcp        0      0 195.115.23.38:41942     72.14.221.18:80         ESTABLISHED1000       30181      5969/firefox-bin


                Je ne pense pas que ce soit firefox qui m'embête si ?
                0
                1. Modérateur
                  je t'ai demandé de ne pas faire restart
                  d'abord il faut arrêter le server et ensuite le démarrer
                  arrête le server
                  sudo /etc/init.d/apache2 stop

                  et affiche
                  ps aux | grep apache

                  il y a un service qui utlise le port 80
                  affiche
                  netstat -taupen | grep 80
                  netstat -laputen | grep
                  
                  j'ai mis les options en gras pour ne pas les oubliées :-))
                  0
                  1. Ce ne donne rien ...

                    J'ai fait un grep 0.0.0.0 et j'ai ça :
                    tcp        0      0 127.0.0.1:2208          0.0.0.0:*               LISTEN     5178/hpiod          
                    tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN     5285/mysqld         
                    tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN     6159/cupsd          
                    tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN     5451/master         
                    tcp        0      0 127.0.0.1:2207          0.0.0.0:*               LISTEN     5181/python         
                    udp        0      0 0.0.0.0:32769           0.0.0.0:*                          5002/avahi-daemon:  
                    udp        0      0 0.0.0.0:5353            0.0.0.0:*                          5002/avahi-daemon: 


                    aresse@aresse-desktop:/var/www$ etstat -ant 
                    bash: etstat : commande introuvable
                    aresse@aresse-desktop:/var/www$ netstat -ant 
                    Connexions Internet actives (serveurs et établies)
                    Proto Recv-Q Send-Q Adresse locale          Adresse distante        Etat      
                    tcp        0      0 127.0.0.1:2208          0.0.0.0:*               LISTEN     
                    tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN     
                    tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN     
                    tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN     
                    tcp        0      0 127.0.0.1:2207          0.0.0.0:*               LISTEN     
                    tcp        0      0 195.115.23.38:56324     72.14.221.19:80         ESTABLISHED
                    tcp        0      0 195.115.23.38:56329     72.14.221.19:80         ESTABLISHED
                    tcp        0      0 195.115.23.38:50749     72.14.221.83:80         ESTABLISHED
                    tcp        0      0 195.115.23.38:37324     72.14.219.99:80         ESTABLISHED
                    tcp        0      0 195.115.23.38:37363     193.22.143.67:80        TIME_WAIT  
                    tcp        0      0 195.115.23.38:37352     193.22.143.67:80        TIME_WAIT  
                    tcp        0      0 195.115.23.38:59449     72.14.221.147:80        ESTABLISHED
                    tcp6       0      0 :::22                   :::*                    LISTEN   
                    


                    A quoi correspond le 98 dans la ligne
                    (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80


                    A une ligne de code ?

                    Je continue mes recherches sur le net ...

                    Sharl_E
                    0
                    1. Modérateur
                      afiche
                       netstat -lnp | grep '0.0.0.0:80'
                      0
                      1. Ca me donne tout ça :

                        aresse@aresse-desktop:/var/www$ sudo /etc/init.d/apache2 restart
                         * Forcing reload of web server (apache2)...                                                                                                   httpd (no pid file) not running
                        (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
                        no listening sockets available, shutting down
                        Unable to open logs
                                                                                                                                                                [fail]
                        aresse@aresse-desktop:/var/www$ cat /etc/hosts 
                        127.0.0.1 localhost
                        127.0.1.1 aresse-desktop.usagi
                        #195.115.23.38 machin.brol.com
                        
                        # The following lines are desirable for IPv6 capable hosts
                        ::1 ip6-localhost ip6-loopback
                        fe00::0 ip6-localnet
                        ff00::0 ip6-mcastprefix
                        ff02::1 ip6-allnodes
                        ff02::2 ip6-allrouters
                        ff02::3 ip6-allhosts
                        aresse@aresse-desktop:/var/www$ hostname
                        aresse-desktop


                        :-\
                        0
                        1. Modérateur
                          surprime les 2 directives ServerName et Listen
                          et crée le fichier /etc/apache2/httpd.conf

                          dédans écrit les directives et affiche
                          cat /etc/hosts 
                          hostname
                          0
                          1. C'est bon, j'avais recopié le fichier deux fois ...
                            Néanmoins l'erreur subsiste ...

                            J'ai fait ce que tu m'as dit et :

                            aresse@aresse-desktop:/var/www$ sudo /etc/init.d/apache2 start
                             * Starting web server (apache2)...                                                                                                            apache2: apr_sockaddr_info_get() failed for aresse-desktop
                            apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
                                                                                                                                                                    [ OK ]


                            Ca doit etre lié à mon protocole ssl ...

                            Sharl_E
                            0
                            1. Bon, je pense pouvoir dire d'où vient le problème, pour coupler tomcat et apache, j'ai créé un protocole ssl en local où j'ai mis le nom de ma machine, je vais vois si ça vient de là, parce que je peux accéder aux fichiers php en local sans soucis mais pas depuis une adresse externe ...
                              0
                          2. Modérateur
                            Ne t'inquiète pas :-))

                            Ajoute dans apache2.conf
                            Listen 80
                            ServerName localhost
                            ensuite fait
                            sudo /etc/init.d/apache2 stop
                            sudo /etc/init.d/apache2 start
                            --
                            lami20j
                            0
                            1. Bouyaaa !

                              J'ai pitetre fait une bêtise ...

                              J'ai ajouté ServerName <localhost> dans apache2.conf
                              Redémarré le serveur et :

                              aresse@aresse-desktop:/var/www$ sudo /etc/init.d/apache2 restart
                               * Forcing reload of web server (apache2)...                                                                                                   [Fri May 11 11:09:46 2007] [warn] module alias_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module auth_basic_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module authn_file_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module authz_default_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module authz_groupfile_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module authz_host_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module authz_user_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module autoindex_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module cgi_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module dir_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module env_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module mime_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module negotiation_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module php5_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module setenvif_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module ssl_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module status_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module alias_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module auth_basic_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module authn_file_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module authz_default_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module authz_groupfile_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module authz_host_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module authz_user_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module autoindex_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module cgi_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module dir_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module env_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module mime_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module negotiation_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module php5_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module setenvif_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module ssl_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module status_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module alias_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module auth_basic_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module authn_file_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module authz_default_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module authz_groupfile_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module authz_host_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module authz_user_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module autoindex_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module cgi_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module dir_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module env_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module mime_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module negotiation_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module php5_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module setenvif_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module ssl_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] module status_module is already loaded, skipping
                              [Fri May 11 11:09:46 2007] [warn] The Alias directive in /etc/apache2/apache2.conf at line 878 will probably never match because it overlaps an earlier Alias.
                              [Fri May 11 11:09:46 2007] [warn] The Alias directive in /etc/apache2/apache2.conf at line 1537 will probably never match because it overlaps an earlier Alias.
                              [Fri May 11 11:09:46 2007] [warn] The Alias directive in /etc/apache2/apache2.conf at line 2196 will probably never match because it overlaps an earlier Alias.
                              apache2: apr_sockaddr_info_get() failed for aresse-desktop
                              apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
                              httpd (no pid file) not running
                              [Fri May 11 11:09:56 2007] [warn] module alias_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module auth_basic_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module authn_file_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module authz_default_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module authz_groupfile_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module authz_host_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module authz_user_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module autoindex_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module cgi_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module dir_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module env_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module mime_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module negotiation_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module php5_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module setenvif_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module ssl_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module status_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module alias_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module auth_basic_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module authn_file_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module authz_default_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module authz_groupfile_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module authz_host_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module authz_user_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module autoindex_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module cgi_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module dir_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module env_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module mime_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module negotiation_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module php5_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module setenvif_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module ssl_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module status_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module alias_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module auth_basic_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module authn_file_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module authz_default_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module authz_groupfile_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module authz_host_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module authz_user_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module autoindex_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module cgi_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module dir_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module env_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module mime_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module negotiation_module is already loaded, skipping
                              [Fri May 11 11:09:56 2007] [warn] module php5_module is already loaded, skipping
                              [Fri May 11 11:10:00 2007] [warn] module setenvif_module is already loaded, skipping
                              [Fri May 11 11:10:00 2007] [warn] module ssl_module is already loaded, skipping
                              [Fri May 11 11:10:00 2007] [warn] module status_module is already loaded, skipping
                              [Fri May 11 11:10:00 2007] [warn] The Alias directive in /etc/apache2/apache2.conf at line 878 will probably never match because it overlaps an earlier Alias.
                              [Fri May 11 11:10:00 2007] [warn] The Alias directive in /etc/apache2/apache2.conf at line 1537 will probably never match because it overlaps an earlier Alias.
                              [Fri May 11 11:10:00 2007] [warn] The Alias directive in /etc/apache2/apache2.conf at line 2196 will probably never match because it overlaps an earlier Alias.
                              apache2: apr_sockaddr_info_get() failed for aresse-desktop
                              apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
                              (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
                              no listening sockets available, shutting down
                              Unable to open logs


                              Ca c'est l'erreur après avoir supprimé la ligne de mon fichier .conf...

                              Aille...

                              Sharl_E
                              1
                              1. Modérateur
                                J'ai cherché ServerName dans apache2.conf, mais sans succès :-\

                                Moi aussi :-))

                                Pas grave, à priori il te fallait httpd.conf (je vois ça dans ton fichier de config)
                                # Include all the user configurations:
                                Include /etc/apache2/httpd.conf

                                Perso je trouve bordelique la façon dont s'installe apache sous debian et ubuntu mais fin bref, chaque distrib avec ses habitudes.
                                Les developpeurs d'apache utilisent toujours httpd et httpd.conf d'où viennent les confusions. (M**** , on pouvais avoir un seul apache et basta, maintenant on es obligé d'apprendre à configurer un apache pour chaque distrib :-DDDD)

                                Pour ce qui est de la directive ServerName, tu peux l'ajouter toi même
                                ServerName <adresse de ta machine>

                                0
                                1. Ok,
                                  le fichier apache2.conf est là : http://195.115.23.38/apache2.conf

                                  Et voilà l'erreur que me renvoie Apache :
                                  aresse@aresse-desktop:/usr/bin$ sudo /etc/init.d/apache2 restart
                                   * Forcing reload of web server (apache2)...                                                                                                   apache2: apr_sockaddr_info_get() failed for aresse-desktop
                                  apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
                                  apache2: apr_sockaddr_info_get() failed for aresse-desktop
                                  apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
                                                                                                                                                                          [ OK ]
                                  


                                  Et voilà un log qui s'est passé alors que je dormais comme un bébé :)

                                  [Sun May 06 07:38:00 2007] [warn] RSA server certificate CommonName (CN) `127.0.0.1' does NOT match server name!?
                                  [Sun May 06 07:38:01 2007] [warn] RSA server certificate CommonName (CN) `127.0.0.1' does NOT match server name!?
                                  [Sun May 06 07:38:01 2007] [notice] Apache/2.2.3 (Ubuntu) PHP/5.2.1 mod_ssl/2.2.3 OpenSSL/0.9.8c configured -- resuming normal operations


                                  J'ai cherché ServerName dans apache2.conf, mais sans succès :-\

                                  Sharl_E
                                  0
                                  1. Modérateur
                                    ça ne résout pas mon problème de départ, mais je sais que je ne dois pas chercher par là !

                                    Ben, alors peut être sera mieux de nous montrer ton fichier de configuration et aussi de décrire avec plus de précisions les erreurs (à voir les logs de ton serveur)
                                    0
                                    • 1
                                    • 2