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

Debian Discussion :

Installation apache


Sujet :

Debian

  1. #1
    Membre actif Avatar de grinder59
    Inscrit en
    Septembre 2005
    Messages
    707
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 707
    Points : 215
    Points
    215
    Par défaut Installation apache
    Bonjour

    j'ai installé apache sur Linux, le souci est que le répertoire de l'exécutable est /usr/bin et non etc/init.d/ comme indiqué dans la doc ?

    est ce normal? cela pose-t-il problème (je parle en terme de sécurité) ? comment refaire une install au bon endroit?

    Merci de votre aide

  2. #2
    Membre expérimenté
    Avatar de narmataru
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 548
    Points : 1 680
    Points
    1 680
    Par défaut
    bonjour,
    Comment as-tu installé le serveur ?
    Tu n'as rien commençant par "apache" dans /etc/init.d/ ?

  3. #3
    Membre actif Avatar de grinder59
    Inscrit en
    Septembre 2005
    Messages
    707
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 707
    Points : 215
    Points
    215
    Par défaut
    j'ai installé apache en me loguant en root (commande su depuis le compte utilisateur) et avec la commande pat-get install apache.

    Non je n'ai rien commençant par apache dans le répertoire init.d

  4. #4
    Membre expérimenté
    Avatar de narmataru
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 548
    Points : 1 680
    Points
    1 680
    Par défaut
    que te donne la commande 'dpkg -L apache' (ou apache est le nom du package que tu as installé.

  5. #5
    Membre actif Avatar de grinder59
    Inscrit en
    Septembre 2005
    Messages
    707
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 707
    Points : 215
    Points
    215
    Par défaut
    ça donne ça :
    truc:/etc/init.d# dpkg -L apache
    /.
    /etc
    /etc/apache
    /etc/apache/conf.d
    /etc/init.d
    /etc/init.d/apache
    /etc/logrotate.d
    /etc/logrotate.d/apache
    /usr
    /usr/lib
    /usr/lib/apache
    /usr/lib/apache/suexec.disabled
    /usr/lib/cgi-bin
    /usr/sbin
    /usr/sbin/apache
    /usr/sbin/apachectl
    /usr/share
    /usr/share/bug
    /usr/share/bug/apache
    /usr/share/bug/apache/presubj
    /usr/share/doc
    /usr/share/doc/apache
    /usr/share/doc/apache/examples
    /usr/share/doc/apache/examples/httpd.conf
    /usr/share/doc/apache/examples/access.conf
    /usr/share/doc/apache/examples/srm.conf
    /usr/share/doc/apache/examples/htaccess.debian
    /usr/share/doc/apache/config.layout.gz
    /usr/share/doc/apache/README
    /usr/share/doc/apache/NEWS.Debian.gz
    /usr/share/doc/apache/apache.intro.html
    /usr/share/doc/apache/changelog.Debian.gz
    /usr/share/doc/apache/TODO.Debian
    /usr/share/doc/apache/copyright
    /usr/share/doc/apache/changelog.gz
    /usr/share/doc/apache/ABOUT_APACHE.gz
    /usr/share/doc/apache/Announcement.gz
    /usr/share/doc/apache/README.Debian.gz
    /usr/share/lintian
    /usr/share/lintian/overrides
    /usr/share/lintian/overrides/apache
    /usr/share/man
    /usr/share/man/man8
    /usr/share/man/man8/apache.8.gz
    /usr/share/man/man8/apachectl.8.gz
    /var
    /var/cache
    /var/cache/apache
    /var/log
    /var/log/apache
    /usr/sbin/apacheconfig
    /usr/share/man/man8/apacheconfig.8.gz

  6. #6
    Membre expérimenté
    Avatar de narmataru
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 548
    Points : 1 680
    Points
    1 680
    Par défaut
    /etc/init.d/apache
    soit tu as eu des erreurs lors de l'installation, soit tu as bien ce fichier dans ton arboresence

    As tu eu des messages d'erreur lors de l'installation ?

  7. #7
    Membre actif Avatar de grinder59
    Inscrit en
    Septembre 2005
    Messages
    707
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 707
    Points : 215
    Points
    215
    Par défaut
    ben non, même pas...

    truc:/etc/init.d# ls
    atd halt modutils reboot
    bootclean.sh hostname.sh mountall.sh rmnologin
    bootlogd hotplug mountnfs.sh sendsigs
    bootmisc.sh hotplug-net mountvirtfs single
    checkfs.sh hwclockfirst.sh networking skeleton
    checkroot.sh hwclock.sh nfs-common ssh
    console-screen.sh ifupdown nviboot stop-bootlogd
    cron ifupdown-clean portmap sudo
    dbus-1 inetd ppp sysklogd
    dirmngr initrd-tools.sh pppd-dns udev
    discover keymap.sh procps.sh udev-mtab
    dns-clean klogd proftpd umountfs
    exim4 lpd rc umountnfs.sh
    fam makedev rcS urandom
    gdm module-init-tools README xfree86-common

  8. #8
    Membre expérimenté
    Avatar de narmataru
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 548
    Points : 1 680
    Points
    1 680
    Par défaut
    désinstalle et réinstalle apache alors car là jene vois pas
    apt-get -purge remove apache
    apt-get update
    apt-get install apache

  9. #9
    Membre actif Avatar de grinder59
    Inscrit en
    Septembre 2005
    Messages
    707
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 707
    Points : 215
    Points
    215
    Par défaut
    je me rappelle que y'a pas longtemps j'ai changé le nom de la machine (au niveau du fichier hostname uniquement). peut être cela joue-t-il?

  10. #10
    Membre actif Avatar de grinder59
    Inscrit en
    Septembre 2005
    Messages
    707
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 707
    Points : 215
    Points
    215
    Par défaut
    ok... donc maintenant quand je fais :

    which apache

    j'ai : usr/sbin/apache

    mais je retrouve la commande dans /etc/init.d/

    le résultat de which apache est-il correct?

    merci pour ton aide

  11. #11
    Membre expérimenté
    Avatar de narmataru
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 548
    Points : 1 680
    Points
    1 680
    Par défaut
    si 'dpkg -L' te dis que le package apache possède un fichier '/etc/init.d/apache' et qu'il n'y ai pas alors que le package apache est installé c'est qu'il y a eu un problème sur ta machine.

  12. #12
    Membre actif Avatar de grinder59
    Inscrit en
    Septembre 2005
    Messages
    707
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 707
    Points : 215
    Points
    215
    Par défaut
    non, non après une purge et une réinstall, je retrouve le dossier apache dans etc/init.d/
    pas de problème...

    juste quand je fais which apache, le pingouin me sort : "usr/sbin"

    alors que je lance apache avec la commande :
    "/etc/init.d/apache"

    Est-ce que c'ets cohérent ? car si je lui demande (par which) ou est l'exécutable et qu'il me sors usr/sbin, je me dis que y'a peut être un souci... mais bon n'étant pas expert, je te demande ton avis...

  13. #13
    Membre expérimenté
    Avatar de narmataru
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 548
    Points : 1 680
    Points
    1 680
    Par défaut
    ha bon c'est tout à fait normal alors
    La commande apache se trouve dans /usr/bin et le service dans /etc/init.d/apache
    En fait tous les service de debian se trouvent dans /etc/init.d/. Ils 'agit de script qui prennent en paramètre 'start' 'stop' ou 'restart' et qui vont se charger de démarrer, arretter , redémarrer les service.
    Par exemple lorsque tu modifier la config de apache dans httpd.conf, il faut relancer apache de cette manière : '/etc/ini.d/apache restart' (en root bien entendu)

  14. #14
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Points : 20 970
    Points
    20 970
    Par défaut
    Effectivement, tu ne dois pas lancer apache avec /etc/init.d/apache, tu devrais faire /etc/init.d/apache start et là, tu demandes au service de se lancer, tu n'exécutes pas un programme, mais un script - fais un vi dessus, tu verras -

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Installation apache-php-MySql
    Par Jahjouh dans le forum Apache
    Réponses: 2
    Dernier message: 30/12/2006, 07h21
  2. installation Apache sans nom de domaine
    Par k-zone dans le forum Apache
    Réponses: 1
    Dernier message: 01/02/2006, 17h39
  3. Installation Apache + Livebox sous winXP
    Par Shadow69 dans le forum Apache
    Réponses: 1
    Dernier message: 25/12/2005, 19h10
  4. Installer apache, mysql et php sur une red hat 9 !
    Par Ruddy16 dans le forum Applications et environnements graphiques
    Réponses: 1
    Dernier message: 07/11/2005, 22h41
  5. installation apache [socket d ecoute]
    Par discogarden dans le forum Apache
    Réponses: 2
    Dernier message: 10/08/2005, 18h40

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