Probleme apache2

Résolu
Bonjour,

Est ce que quelqun peut me donner des précisions sur le montage d'un serveur apache car tout et en anglais et c'est vraiment pas évident,quel fichiers je dois modifié?et comment?

Pour l'instant je n'ai que très peu toucher aux fichiers conf d'apache de peur de faire des bétises mais s'il vous plait aidez moi je désespère derniere tentative de lancer mon serveur apache avec cette erreur:

/etc/init.d/apache2 restart
/etc/apache2/envvars: 8: cannot open span: No such file

J'ai essayer avec sa aussi:
dhttpd -r "chemin de la page d'administration de mon serveur'
Could not listen on port 80. dhttpd/1.02a failed to start

Sans succès également.
Aidez moi svp

Je suis sous unbutu 9.10 karmic koala

148 réponses

Résumé de la discussion

Le problème d’initialisation et l’impossibilité d’écouter sur le port 80 indiquent une installation Apache problématique nécessitant une réinstallation propre. Il est recommandé de sauvegarder /etc/apache2, puis de purger les paquets liés et de réinstaller apache2 et le moteur MPM (par défaut worker). La gestion du service se fait via sudo service apache2 start/stop/restart et l’activation des modules et sites passe par a2enmod/a2ensite ainsi que les répertoires mods-available/sites-available et leurs liens dans enabled. La configuration centrale est regroupée dans /etc/apache2, avec des fichiers clés comme ports.conf et apache2.conf, et l’organisation des sites et modules s’appuie sur les répertoires correspondants (/etc/apache2/sites-available et /etc/apache2/sites-enabled, etc.). Après installation, il faut tester l’accès, et, si nécessaire, installer des modules complémentaires (ex. libapache2-mod-php5) et vérifier les droits sur le répertoire du site (/var/www).

Bobot (l’IA à votre service)
  1. Modérateur
    À la demande de lami20j je me permets d'intervenir dans la discussion pour essayer de dépanner. J'ai pas trop suivi était quel était le problème mais bon, on va repartir sur des bases saines

    Étape 1 : faire le ménage

    Pour repartir sur un truc sain, on va partir sur une installation propre et vierge d'apache. Si tu as des remords, sauve /etc/apache2 quelque part.

    Puis lance les deux commandes :

    cp -r /etc/apache2 ~/ancienne_conf_apache2     
    
    dpkg -l | egrep "(apache2|libapache2)" | cut -d" " -f3 | xargs sudo dpkg --purge


    Étape 2 : installation

    Maintenant réinstallons proprement apache2. On a le choix entre deux moteurs (mpm) mais sauf besoin spécifique, on devrait travailler avec le worker. :

    sudo aptitude update     
    sudo aptitude safe-upgrade     
    sudo aptitude install apache2 apache2-mpm-worker 


    Étape 3 : lancer, stopper, redémarrer apache

    À ce stade apache2 est installé et a priori il est même lancé automatiquement par ubuntu par le biais du script /etc/init.d/apache2 (en fait tout serveur réseau digne de ce nom est une tâche qui tourne en arrière plan (démon) et se lance par le biais d'un script shell contenu dans /etc/init.d). Les scripts contenus dans ce répertoire (les services), prennent tous en paramètres des directives bien précises, typiquement stop, start, restart etc...

    Ainsi on pourrait lancer des commandes comme :

    sudo /etc/init.d/apache2 stop     
    sudo /etc/init.d/apache2 start     
    sudo /etc/init.d/apache2 restart


    ... mais de nos jours on passe plutôt par l'instruction service :

    sudo service apache2 stop     
    sudo service apache2 start     
    sudo service apache2 restart


    Bref, maintenant on sait lancer, stopper ou redémarrer apache2 proprement. À présent, allons le configurer. Comme tout point de configuration global au système (comprendre, pas spécifique à un utilisateur), ça se passe dans /etc. Et comme apache2 contient pas mal de configuration, histoire de ne pas trop semer la zone dans /etc, tout est rassemblé dans /etc/apache2.

    Étape 4 : configurer apache

    Il y a quelques fichiers plus ou moins intéressants :
    - /etc/apache2/ports.conf : port(s) sur lequel(s) écoute apache2 (80 pour http, 443 pour https), a priori on n'y touche pas
    - /etc/apache2/httpd.conf : fichier où il ne se passe pas grand chose, essentiellement là pour des raisons historiques
    - /etc/apache2/apache2.conf : le "remplaçant" de httpd.conf où il se passe pas mal de chose.
    - et quelques autres, dont envvars et qu'on a pas spécialement de raison de modifier.

    Ensuite on voit un certains nombre de répertoires, en particulier :

    - /etc/apache2/mods-available/ :

    Les modules apache2 installés, mais pas forcément configurés. Ce répertoire sera alimenté en installant les paquets "libapache2-mod-..." comme par exemple libapache2-mod-php5 le jour où on voudra faire du php5.

    - /etc/apache2/mods-enabled/ :

    Les modules apache2 activés (ne devrait contenir que des liens symboliques vers mods-available)

    - /etc/apache2/sites-available/ :

    Ce répertoire contient des fichiers qui configure chaque site hébergé par apache2. En particulier, l'arborescence fournit par le serveur apache peut provenir de différents endroits. Par exemple le site "default" est configuré de sorte à mettre à disposition ce qui est dans /var/www.

    Si on installait munin (qui permet de fournir une interface web qui graphe certains aspects du système comme la charge réseau, la charge CPU etc...), on aurait probablement un fichier qui apparaîtrait la dedans et qui dirait ou chercher le "site" munin, stocké à un autre endroit de l'arborescence.

    - /etc/apache2/sites-enabled/ :

    Les sites apache2 activés (ne devrait contenir que des liens symboliques vers sites-available)

    En fait, une partie de la configuration apache2 découle des liens symbolique établis de mods-enabled vers mods-available (on construit un lien par module à charger) et même principe avec les sites. C'est un mécanisme qu'on retrouverait pour d'autres serveurs (par exemple munin dont j'ai déjà parlé) ou qu'on retrouve dans la chaîne de lancement de linux (cf /etc/rc0.d à /etc/rc6.d qui pointent sur les services stockés dans /etc/init.d et qui décrivent les services à lancer ou stopper en fonction du runlevel auquel on a démarré linux).

    Bref, on pourrait construire ces liens symboliques avec la commande ln (ou les supprimer avec la commande rm), mais bien souvent, on va plutôt s'appuyer sur une commande. Par exemple la chaîne de lancement de linux se configure sous debian avec la commande update-rc.d. Apache2 fonctionne de même et on construit/supprime ces liens symboliques avec les commandes :
    - a2enmod (apache2, enable module ie activer un module)
    - a2dismod (apache2, disable module ie désactiver un module)
    - a2ensite (apache2, enable site ie activer un site)
    - a2dissite (apache2, disable site ie désactiver un site)

    Étape 5 : un peu de html

    Bon tout ça c'est cool, mais notre site ? A priori,lesite "default" (voir /etc/apache2/sites-available et sites-enabled) et si on regarde la configuration pointée par ce lien, on voit que celui-ci est dans /var/www.

    ls -l /etc/apache2/sites-enabled/000-default     
    cat /etc/apache2/sites-available/default


    Ok, donc on voit que le DocumentRoot est /var/www. Ceci signifie que l'arborescence visible quand je me connecte au site démarre à partir de /var/www. C'est donc là que je dois mettre mes pages. Cependant il faut que l'utilisateur www-data ait les droits en lectures sur ces fichiers sinon apache2 va se prendre un permission denied en voulant lire ce fichier.

    Bon on va créer ce fichier par exemple avec nano :

    sudo nano /var/www/index.html


    Avec nano on écrit un peu de code html :

    <html>     
      <body>     
        <h1> Test ! </h1>     
      </body>     
    </html>


    (ctrl x pour sauver et quitter)

    Si les caractères accentués posent problème on peut forcer l'encodage. Typiquement ton système utilise probablement de l'UTF8 et apache risque de partir du principe que tu en utilises un autre. Pour forcer le "charset" il faut intervenir dans deux fichier :

    sudo nano /etc/apache2/conf.d/charset


    Et là on corrige ce fichier de sorte à avoir (en enlevant le # devant la ligne en gras) :

    # Read the documentation before enabling AddDefaultCharset.
    # In general, it is only a good idea if you know that all your files
    # have this encoding. It will override any encoding given in the files
    # in meta http-equiv or xml encoding tags.
    
    AddDefaultCharset UTF-8
    


    On va également corriger envvars :

    sudo nano /etc/apache2/envvars


    ... en décommentant la ligne en gras :

    # envvars - default environment variables for apache2ctl
    
    # this won't be correct after changing uid
    unset HOME
    
    # for supporting multiple apache2 instances
    if [ "${APACHE_CONFDIR##/etc/apache2-}" != "${APACHE_CONFDIR}" ] ; then
        SUFFIX="-${APACHE_CONFDIR##/etc/apache2-}"
    else
        SUFFIX=
    fi
    
    # Since there is no sane way to get the parsed apache2 config in scripts, some
    # settings are defined via environment variables and then used in apache2ctl,
    # /etc/init.d/apache2, /etc/logrotate.d/apache2, etc.
    export APACHE_RUN_USER=www-data
    export APACHE_RUN_GROUP=www-data
    export APACHE_PID_FILE=/var/run/apache2$SUFFIX.pid
    export APACHE_RUN_DIR=/var/run/apache2$SUFFIX
    export APACHE_LOCK_DIR=/var/lock/apache2$SUFFIX
    # Only /var/log/apache2 is handled by /etc/logrotate.d/apache2.
    export APACHE_LOG_DIR=/var/log/apache2$SUFFIX
    
    ## The locale used by some modules like mod_dav
    export LANG=C
    ## Uncomment the following line to use the system default locale instead:
    . /etc/default/locale
    
    export LANG
    
    ## The command to get the status for 'apache2ctl status'.
    ## Some packages providing 'www-browser' need '--dump' instead of '-dump'.
    #export APACHE_LYNX='www-browser -dump'


    Bon comme d'habitude, pour que ce soit pris en compte il faudra penser à relancer apache2 :

    sudo service apache2 restart


    Désormais on devrait pouvoir taper des caractères accentués dans nos fichiers html ou php sans avoir à se préoccuper des séquences "é" pour écrire un é ou sans avoir à passer le charset dans l'en-tête du fichier.

    Étape 6 : corriger les droits

    De bons "droits" seraient propriétaire root (ou le login que tu utilises pour développer) (droits rw), groupe propriétaire www-data (droits r) et c'est tout :

    sudo chown root:www-data index.html      
    sudo chmod 640 index.html      
    


    Ainsi :

    ls -al /var/www     
    


    ... renverrait :

          
    total 12     
    drwxr-xr-x  2 root root     4096 20 oct.  19:39 .     
    drwxr-xr-x 15 root root     4096 14 oct.  14:26 ..     
    -rw-r-----  1 root www-data   52 20 oct.  19:39 index.html


    Étape 7 : tester apache

    Bon, voyons si tout ceci marche. Avec mon navigateur je me connecte sur ce serveur apache2. Si c'est ma propre machine je peux aller sur :

    http://127.0.0.1/index.html
    http://localhost/index.html

    (si c'est une autre machine, il suffit de mettre son IP ou son hostname).

    Étape 8 : installer des modules apache

    Installons par exemple le module php5

    sudo aptitude install libapache2-mod-php5


    Là on s'apercevra que php5 cassera le mpm et voudra installer le prefork (moins performant) à la place du worker. C'est triste, mais si on a besoin de php5, il semble qu'on doive se contenter d'un moteur moins performant... Bref, on dit a aptitude qu'on accepte de dégager le mpm-worker et on le laisse mettre le mpm-prefork

    À ce stade tu peux vérifier que php5 est apparu dans /etc/apache2/mod-available, mais que le lien symbolique n'a pas encore été forcément créé dans /etc/apache2/mod-enabled :

    ls -l /etc/apache2/mods-available/php5     
    ls -l /etc/apache2/mods-enabled/php5


    Activons-le si ce lien n'est pas encore construit :

    sudo a2enmod php5


    Maintenant, il faut garder à l'esprit que corriger ces liens symboliques ou les fichiers de configuration d'apache2 n'est pris en compte qu'au lancement d'apache2. En fait de manière général, quand on modifie un fichier de configuration lié à une application, il faut relancer l'application pour que ce soit pris en compte. Ça tombe bien, maintenant on sait faire :

    sudo service apache2 restart


    Le principe serait le même pour n'importe quel module (par exemple le module status si on veut faire du munin) :
    - installation du module (aptitude install libapache2-mod-....)
    - activation du module (a2enmod lemoduleaactiver)
    - relancer apache2

    Pour voir les modules mis à disposition par le gestionnaire de paquets :

    apt-cache search libapache2-mod | grep libapache2-mod


    Bon maintenant on va essayer avec un peu de php :

    sudo mv /var/www/index.html /var/www/index.php     
    sudo nano /var/www/index.php


    Note : il est important que l'extension soit .php (ou .php5) pour qu'apache envisage d'interpréter le php.

    Corrigeons le de sorte à avoir :

    <html>     
      <body>     
        <h1> Test ! </h1>     
    <?php     
        echo "La date du jour est " .  date("d/m/Y") . " !\n";     
    ?>     
      </body>     
    </html>     
    


    On teste : http://localhost/index.php

    Étape 9 : le cas particulier de php5 : la page ne s'affiche pas !

    Si au lieu de voir la page s'afficher, ton navigateur te propose de télécharger index.php, fais ce qui est indiqué ici, rubrique langage de script :
    http://doc.ubuntu-fr.org/apache2

    ... à savoir corrige /etc/apache2/httpd.conf (soit avec sudo nano, soit avec gksudo gedit pour être plus à l'aise) :

    gksudo gedit /etc/apache2/httpd.conf &


    ... et mets dedans :

    <IfModule mod_mime.c>     
        AddType application/x-compress .Z     
        AddType application/x-gzip .gz .tgz     
    
        AddType application/x-httpd-php .php     
    
        AddType application/x-httpd-php .php3     
    
        AddType application/x-httpd-php .php5     
          
        AddLanguage ca .ca     
        AddLanguage cs .cz .cs     
        AddLanguage da .dk     
        AddLanguage de .de     
        AddLanguage el .el     
        AddLanguage en .en     
        AddLanguage eo .eo     
        AddLanguage es .es     
        AddLanguage et .et     
        AddLanguage fr .fr     
        AddLanguage he .he     
        AddLanguage hr .hr     
        AddLanguage it .it     
        AddLanguage ja .ja     
        AddLanguage ko .ko     
        AddLanguage ltz .ltz     
        AddLanguage nl .nl     
        AddLanguage nn .nn     
        AddLanguage no .no     
        AddLanguage pl .po     
        AddLanguage pt .pt     
        AddLanguage pt-BR .pt-br     
        AddLanguage ru .ru     
        AddLanguage sv .sv     
        AddLanguage zh-CN .zh-cn     
        AddLanguage zh-TW .zh-tw     
    </IfModule>     
    


    Note : on aurait pu ajouter ceci à la fin de /etc/apache2/apache2.conf.

    Bon ben on a modifié la configuration.... Donc rebelote :

    sudo service apache2 restart


    Et on resteste (avec le bouton rafraîchir par exemple) : http://localhost/index.php
    Pour plus d'informations :
    http://doc.ubuntu-fr.org/apache2

    Et voilà ;-)
    1. Si comment ça marche cherche à faire un tutoriel sur l'installation d'apache, il n'y a pas à le chercher loin ! Bravo et merci pour le dépoussiérage !
    2. Lol c'est sur mon apache et quasi fonctionel a ce stade grace a CCM et leur 2 membres lamij20 et mamiemando,reste l'accèssibilité par mon réseau mais c'est détaillé et claire comme réponses.
    3. je miserai sur les liens symboliques sites-enable alors ...

      @mamiemando : Bravo pour la procédure.

      je pense que ce sera sans hésiter ma référence le jour ou je voudrai créer un site web.

      ^ ^
    4. Modérateur
      Salut,

      je pense que ce sera sans hésiter ma référence le jour ou je voudrai créer un site web.
      Alors t'attends quoi pour mettre un + ?!! ;-DDD
    5. oups !

      :-)
  2. Merci,les tutos sont claires et efficace(du moment ou on fais pas n'importe quoi...^^Sa m'aura donner une belle leçon en tout cas=D
    je classe ce sujet en résolu.
    1. Modérateur
      Vu que tu as posté en anonyme, j'ai mis moi même en résolu ;-)
    2. Hi,

      .... enfiiiiiiiiiiiiiiiin !!!!!!!!

      ... et bravo ! ^ ^
    3. lami20j: thanks bro!! u're the guy!
  3. ls -ld /etc/apache*
    drwxr-xr-x 7 root root 4096 2010-11-01 20:55 /etc/apache2

    Un grand merci a vous tous^^(toi et mamiemando)cepandant pour éviter d'avoir des ennuis j'aimerai savoir comment supprimer correctement les fichier html dont je ne me sert pas dans /var/www pour mettre les miens,et si il y a des procédures avant de lancer apache que j'oublirais de faire.
    1. Bah pas besoin de supprimer l'index.html

      Crée un dossier dans /var/www genre monsite et met les fichiers de ton site dedans

      Et pour y accéder :

      http://192.168.1.15/monsite/

      L'avantage de cette solution est que à chaque dossier = 1 site.. Donc si l'idée de faire plusieurs sites te vient.. tu as compris ;)
    2. Modérateur
      Avant tout, sauvegarde le répertoire apache2, l'histoire d'avoir sur le coude l'original

      sudo cp -R /etc/apache2 /etc/apache2.original


      Ensuite dans /var/www tu peux mettrer ce que tu veux.
      Pour supprimer le fichier il suffit de faire un
      sudo rm /var/www/index.html 


      Ensuite il faudra que tu penses installer php, mysql, mais ça dépends de ce que tu veux faire.
      On peut mettre se message en résolu et si jamais tu as d'autres questions tu peux ouvrir un autre thread.

      Mais attention, si tu veux faire quelque chose dont tu n'est pas sûr alors, tu t'arrêtes et tu demandes ;-)
      Toujours faire une modification à la fois et ensuite tester, tester et encore tester, et puis tu peux faire une autre modification et ainsi de suite.
      Il faut toujours pouvoir retourner sur tes pas, dans la configuration, et pour ça il faut minutieusement noter les modifications que tu fait.

      Bonne continuation ;-)

      P.S. Merci beaucoup à Miss mamiemando d'avoir pris la main :-), et chapeau bas pour le cours qu'elle a écrit.
    3. On boit l'apéro quand ?
    4. Modérateur
      On boit l'apéro quand ?

      T'as vraiment soif toi ;-)))
    5. Ma femme me met à la diète.. donc j'profite de toute occasion ;)
  4. Ok c'est bon les 2 marches désolé j'ai du faire une erreur la sa marche nikel je vois s'afficher it's work avec les 2 liens^^
    1. Modérateur
      Donc apache fonctionne ce qui veut dire que le problème est résolu.

      Il faudra s'occuper de openbsd-inetd et tinyproxy qui à priori se connectent sur le port 80, histoire de ne pas avoir conflit.

      Maintenant affiche le résultat de
      ls -ld /etc/apache*
  5. Ok donc le premier lien marche c'est magnifique!^^je vois s'afficher it's work.

    Le second me renvoi a

    url not found on this server
    apache2.2.12
    1. Modérateur
      Tu as fait clic sur les liens que je t'ai donné depuis windows?
  6. root@florent-laptop:~# sudo iptables -v -L -n
    Chain INPUT (policy ACCEPT 27327 packets, 27M bytes)
     pkts bytes target     prot opt in     out     source               destination         
    
    Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
     pkts bytes target     prot opt in     out     source               destination         
    
    Chain OUTPUT (policy ACCEPT 27066 packets, 4520K bytes)
     pkts bytes target     prot opt in     out     source               destination    
    1. Modérateur
      Depuis windows
      http://192.168.1.15
      http://192.168.1.15/index.html
  7. root@florent-laptop:~# sudo ifconfig
    eth0 Link encap:Ethernet HWaddr 00:24:54:0a:85:aa
    UP BROADCAST MULTICAST MTU:1500 Metric:1
    Packets reçus:0 erreurs:0 :0 overruns:0 frame:0
    TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 lg file transmission:1000
    Octets reçus:0 (0.0 B) Octets transmis:0 (0.0 B)
    Interruption:19

    ham0 Link encap:Ethernet HWaddr 1a:04:42:ee:1f:21
    inet adr:5.20.6.28 Bcast:5.255.255.255 Masque:255.0.0.0
    UP BROADCAST RUNNING MULTICAST MTU:1200 Metric:1
    Packets reçus:0 erreurs:0 :0 overruns:0 frame:0
    TX packets:23 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 lg file transmission:500
    Octets reçus:0 (0.0 B) Octets transmis:3207 (3.2 KB)

    lo Link encap:Boucle locale
    inet adr:127.0.0.1 Masque:255.0.0.0
    adr inet6: ::1/128 Scope:Hôte
    UP LOOPBACK RUNNING MTU:16436 Metric:1
    Packets reçus:93 erreurs:0 :0 overruns:0 frame:0
    TX packets:93 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 lg file transmission:0
    Octets reçus:14101 (14.1 KB) Octets transmis:14101 (14.1 KB)

    wlan0 Link encap:Ethernet HWaddr 0c:60:76:00:8f:fb
    inet adr:192.168.1.15 Bcast:192.168.1.255 Masque:255.255.255.0
    adr inet6: fe80::e60:76ff:fe00:8ffb/64 Scope:Lien
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    Packets reçus:26736 erreurs:0 :0 overruns:0 frame:0
    TX packets:26338 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 lg file transmission:1000
    Octets reçus:27229225 (27.2 MB) Octets transmis:5162044 (5.1 MB)

    wlan1 Link encap:Ethernet HWaddr 00:c0:ca:35:ca:c8
    UP BROADCAST MULTICAST MTU:1500 Metric:1
    Packets reçus:2 erreurs:0 :0 overruns:0 frame:0
    TX packets:26 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 lg file transmission:1000
    Octets reçus:640 (640.0 B) Octets transmis:5139 (5.1 KB)

    wmaster0 Link encap:UNSPEC HWaddr 0C-60-76-00-8F-FB-00-00-00-00-00-00-00-00-00-00
    UP RUNNING MTU:0 Metric:1
    Packets reçus:0 erreurs:0 :0 overruns:0 frame:0
    TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 lg file transmission:1000
    Octets reçus:0 (0.0 B) Octets transmis:0 (0.0 B)

    wmaster1 Link encap:UNSPEC HWaddr 00-C0-CA-35-CA-C8-00-00-00-00-00-00-00-00-00-00
    UP RUNNING MTU:0 Metric:1
    Packets reçus:0 erreurs:0 :0 overruns:0 frame:0
    TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 lg file transmission:1000
    Octets reçus:0 (0.0 B) Octets transmis:0 (0.0 B)
    1. Sa tu l'as dit boit du lait lol
      1. Modérateur
        Hey, concentre toi. Du lait tu boiras plus tard ;-D
      2. s'il y a de la vodka dans le lait, j'suis des votres :)

        NB : vous avez remarqué, j'essaie tant bien que mal de vous détourner d'apache ... ;)
    2. Ok sa marche je tombe sur "it's work"
      1. Modérateur
        Donc côté serveur c'est ok.
        On va passer à l'étape suivante : tester apache depuis windows
        Affiche
        sudo ifconfig

        C'est quoi l'ip de ton windows (je parle de l'adresse locale privé - 192.168.x.x)?
        Tu peux la donner sans problème, les adresses privées ne peuvent pas être accéder depuis l'extérieur.
    3. ben avant j'avais cette erreur "0.0.0.0:80* has not virtualhost" en demarrant apache et je l'ai plus^^
      1. Modérateur
        Ah, ok.

        Maintenant, sur ton serveur (seulement sur ton serveur ;-))) essaie de te connecter avec
        http://localhost
        http://localhost/index.html

        Ensuite tu m'affiche ce que tu vois dans firefox
    4. Re déja sa ma enlever une erreur "0.0.0.0:80* has not virtualhost"

      root@florent-laptop:~# sudo /etc/init.d/apache2 start
       * Starting web server apache2                                                                                                                                          apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
                                                                                                                                                                       [ OK ]
      root@florent-laptop:~# sudo netstat -lpn | grep :80
      tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      6490/apache2    
      root@florent-laptop:~# ps aux | grep apache
      root      6490  0.0  0.0   5304  2492 ?        Ss   18:21   0:00 /usr/sbin/apache2 -k start
      www-data  6492  0.0  0.0   5076  1708 ?        S    18:21   0:00 /usr/sbin/apache2 -k start
      www-data  6493  0.0  0.0 226716  2116 ?        Sl   18:21   0:00 /usr/sbin/apache2 -k start
      www-data  6494  0.0  0.0 226716  2120 ?        Sl   18:21   0:00 /usr/sbin/apache2 -k start
      root      6557  0.0  0.0   3060   792 pts/1    R+   18:22   0:00 grep apache
      root@florent-laptop:~# 
      
      1. Modérateur
        Je t'ai donné 3 commandes.
        Tu m'as affiché tout ce que tu avait sur l'écran je suppose, et il n'y a aucune erreur. Pour moi tout est bien
        De quoi tu parles?
        Tu n'es pas en train de faire des choses de ton côté?!!!
      2. (mdr.. dsl)
      3. Modérateur
        Salut,

        (mdr.. dsl)

        Ben pour être sûr qu'on ne pars pas dans tous les sens ;-)))
      4. 200 posts après.. ce serait balo oui..
    5. oui^^
      root@florent-laptop:~# sudo netstat -lpn | grep :80
      tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      5961/tinyproxy  
      root@florent-laptop:~# sudo /etc/init.d/tinyproxy stop
      Stopping tinyproxy: tinyproxy.
      root@florent-laptop:~# sudo netstat -lpn | grep :80
      root@florent-laptop:~# 
      
      1. Modérateur
        sudo /etc/init.d/apache2 start
        sudo netstat -lpn | grep :80
        ps aux | grep apache
    6. salut donc:
      root@bluetooth-laptop:~# sudo /etc/init.d/openbsd-inetd stop
       * Stopping internet superserver inetd                                   [ OK ] 
      root@florent-laptop:~# sudo netstat -lpn | grep :80
      tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      5961/tinyproxy  
      root@florent-laptop:~# sudo netstat -lpn | grep :80
      tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      5961/tinyproxy  
      
      1. Modérateur
        Je vois que tu as installé plein des choses

        sudo /etc/init.d/tinyproxy stop
        sudo netstat -lpn | grep :80
    7. Modérateur
      Salut,

      sudo /etc/init.d/openbsd-inetd stop
      sudo netstat -lpn | grep :80
      1. Salut,

        C'est juste pour dire que je suis pré a continuer ce qu'on a commencé hier.
        1. ls -l /etc/init.d/inet*
          ls: ne peut accéder /etc/init.d/inet*: Aucun fichier ou dossier de ce type
          


          ls -l /etc/init.d/open*
          -rwxr-xr-x 1 root root 2338 2009-08-21 04:32 /etc/init.d/openbsd-inetd
          


          Bonsoir.
          1. Re

             sudo cp -v /etc/inetd.conf /etc/inetd.conf.orig
            '/etc/inetd.conf' -> '/etc/inetd.conf.orig'
            root@florent-laptop:~# sudo bash -c 'echo >  /etc/inetd.conf'
            root@florent-laptop:~# ls -l /etc/inet*
            -rw-r--r-- 1 root root   1 2010-11-01 21:37 /etc/inetd.conf
            -rw-r--r-- 1 root root 171 2010-11-01 21:37 /etc/inetd.conf.orig
            root@florent-laptop:~# ls -l /etc/open*
            /etc/openal:
            total 8
            -rw-r--r-- 1 root root 6612 2009-05-29 09:19 alsoft.conf
            
            /etc/openoffice:
            total 16
            -rw-r--r-- 1 root root 4322 2008-01-29 17:10 psprint.conf
            lrwxrwxrwx 1 root root   56 2010-04-20 23:05 README.dictionary.lst -> /usr/share/doc/dictionaries-common/README.dictionary.lst
            -rw-r--r-- 1 root root  129 2009-10-23 09:00 sofficerc
            -rw-r--r-- 1 root root  795 2009-10-23 09:00 soffice.sh
            


            Pas de problème^^ a demain bonne soirée:)
            1. Modérateur
              J'ai dit que c'est la fatigue ;-(

              C'est ça que je voulais demander en fait
              ls -l /etc/init.d/inet*
              ls -l /etc/init.d/open*
              


              A demain et bonne soirée à toi
          2. Re

            sudo /etc/inetd.conf /etc/inetd.conf.orig
            sudo: /etc/inetd.conf: command not found


            sudo bash -c 'echo > /etc/inetd.conf
            > ls -l /etc/inet*
            > ls -l /etc/open*
            > 
            
            1. Modérateur
              Fait un CTRL-C

              J'ai du faire vite, la fatigue
              Je corrige (j'ai oublié cp et pour la 2ème commande l'apostrophe à la fin)

              sudo cp -v /etc/inetd.conf /etc/inetd.conf.orig
              sudo bash -c 'echo >  /etc/inetd.conf'
              
              ls -l /etc/inet*
              ls -l /etc/open*
              

              Je propose qu'on reprends demain soir.
              Mais entre temps tu fais ce que tu veux sauf toucher à Linux
          • 1
          • 2
          • 3
          • 4
          • 5
          • 6
          • 7
          • 8