Redémarrer Apache

Bonjour,

J'ai installé Apache2 et PHP.
Je viens de modifier php.ini pour qu'il prenne en compte la possiblité de faire des web services (SOAP).

J'ai maintenant besoin de redémarrer Apache pour qu'il prenne en compte la nouvelle configuration...

Sur le net, certains disent qu'il faut faire la commande
/etc/init.d/httpd restart
ou encore
apachectl restart
Mais ni l'une ni l'autre ne marche chez moi...

Quelqu'un aurait une solution qui fonctionne ? :)

Merci !

--
N'oubliez pas de marquer la discussion comme résolue dès que c'est le cas ! -> En haut de la page, Statut: Résolu
Attention aussi à bien respecter la 6e règle de la charte : 
Rédiger les messages dans un langage clair sans abréviations, style télégraphique ou mode SMS
Configuration: Linux
Firefox 3.0.1

16 réponses

  1. Modérateur
    Re,

    Oups, je n'ai pas vu ;-)

    Tu as quoi comme distribution?!

    Affiche le résultat de
     ls -l /etc/init.d/apache*

    Mais je pense que tu dois faire
    /etc/init.d/apache2 restart
    1. J'ai Ubuntu 8.04

      La commande
      ls -l /etc/init.d/apache*
      renvoie :
      -rwxr-xr-x 1 root root 5736 2008-06-25 15:49 /etc/init.d/apache2
      et la commande
      sudo /etc/init.d/apache2 restart
      renvoie
       * Restarting web server apache2                                                                                                                             apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
      apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
    2. Je vous remercie infiniment. Je suis sur Debian9 et je vous confirme que la commande suivant: (/etc/init.d/apache2 restart) m'a aidé a à faire redémarrer apache2
  2. apachect1 stop
    apachect1 start

    tout simplement, je ne suis pas sur que "restart" existe ...
    1. Modérateur
      Salut,

      tu dois avoir un message d'erreur
      1. Oui :
        /etc/init.d/httpd restart
        renvoie :
        bash: /etc/init.d/httpd: Aucun fichier ou dossier de ce type
        et
        apachectl restart
        renvoie :
        bash: apachectl : commande introuvable
    2. T'as du toucher à quelque chose dans le httpd.conf ... nan ?
      1. Non non, j'ai pas touché à ça pourtant...

    3. regarder dans: /etc/init.d et cherche une commande style apache et fait /etc/init.d/tacommandetrouve restart

      ca devrait le faire :-)
      1. Bonjour,

        perso je fais :

        /etc/init.d/apache restart ou Il arrive que ce soit apache2

        Mais je préfere /etc/init.d/apache reload

        Dans certain cas, tu n'a pas le choix :

        /etc/init.d/apache stop
        /etc/init.d/apache start

        en cas d'erreur dans ton httpd.conf tu peux tester ta syntaxe : mais la la commande m'échappe apache ctl configtest qqchose comme cela.
        1. Modérateur
          Salut,

          il a apache2 ;-)
      2. Lol, une réponse sur un problème Linux arrive plus vite et plus précise qu'une réponse sur un problème Windows !!

        Vive Nuxx !! lol
        1. Modérateur
          Re,

          donc la commande est bien

          sudo /etc/init.d/apache2 restart
          pour ce avertissement

          sudo /etc/init.d/apache2 restartrenvoie
          * Restarting web server apache2 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
          apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1


          ne t'inquiète pas, ton apache a été redémarré
          ps aux | grep apache te prouvera ;-)
          1. J'en viens à me demander si Apache est bien installé...
            Quand je fais
            ps axl | grep apache
            j'ai :
            5     0 10109     1  20   0  20980  6924 -      Ss   ?          0:00 /usr/sbin/apache2 -k start
            5    33 10169 10109  20   0  20980  3528 -      S    ?          0:00 /usr/sbin/apache2 -k start
            5    33 10170 10109  20   0  20980  3528 -      S    ?          0:00 /usr/sbin/apache2 -k start
            5    33 10171 10109  20   0  20980  3528 -      S    ?          0:00 /usr/sbin/apache2 -k start
            5    33 10172 10109  20   0  20980  3528 -      S    ?          0:00 /usr/sbin/apache2 -k start
            5    33 10173 10109  20   0  20980  3528 -      S    ?          0:00 /usr/sbin/apache2 -k start
            1. Modérateur
              Re,

              la commande t'affiche bien que ton serveur est en marche ;-)
          2. Modérateur
            Re,

            pour ne plus avoir ce message d'avertissement il faut bien configurer la directive ServerName
            1. Comment on fait ?
              Je suis un noob sous Nux :p

          3. pour ne plus avoir ce message d'avertissement il faut bien configurer la directive ServerName

            Comment faire ?

            1. Modérateur
              Re,

              affiche le résultat de
              rgrep -iH servername /etc/apache2
              --
              106485010510997108
              1. Ceci renvoie :
                /etc/apache2/mods-enabled/status.conf:# with the URL of http://servername/server-status
                /etc/apache2/mods-available/info.conf:#  http://servername/server-info (requires that mod_info.c be loaded).
                /etc/apache2/mods-available/status.conf:# with the URL of http://servername/server-status</code>