Forum Linux.général erreur dans le fichier error_log de apache2.

Posté par  .
Étiquettes : aucune
0
1
fév.
2006
Bonjour à tousl!

Mon but: Installer apache2 avec PHP 5.0.4.

Ma petie histoire:

J'ai une station sun solaris 8 sparc 64 bit. J'avais un server web apache 1.3.33. J'ai désinstaller apache proprement ( pkgrm ). Les packages supprimés:

SUNapchu (user)
SUNapchr (root)
SUNapchd (doc)

J'ai installer apache2 ( pkgadd -d ). J'ai pris mes packages ici :

http://ftp.informatik.rwth-aachen.de/solaris_freeware/progra(...)

Pour info il s'installe dans " /usr/local/ ".

En supposant que j'ai bien configurer le fichier " httpd.conf ".
Losque je lançais mon server ( /usr/local/apache2/bin/apachectl start ), il me sortait une erreur me disant qu'il me manquait les librairies suivantes pour le processus "httpd" :

libssl.so.0.9.8
libgdbm.so.3
libdb-4.2.so
libexpat.so.0

J'ai donc installer respectivement les packages suivant :

openssl 0.9.8
gdbm 1.8.3
db 4.2.52.NC
expat 1.95.5

J'ai vérifié la liste de librairie requis pour httpd et si il ne me manquait plus rien :

# ldd httpd
libssl.so.0.9.8 => /usr/local/ssl/lib/libssl.so.0.9.8
libcrypto.so.0.9.8 => /usr/local/ssl/lib/libcrypto.so.0.9.8
libaprutil-0.so.0 => /usr/local/apache2/lib/libaprutil-0.so.0
libgdbm.so.3 => /usr/local/lib/libgdbm.so.3
libdb-4.2.so => /usr/local/BerkeleyDB.4.2/lib/libdb-4.2.so
libexpat.so.0 => /usr/local/lib/libexpat.so.0
libiconv.so.2 => /usr/local/lib/libiconv.so.2
libapr-0.so.0 => /usr/local/apache2/lib/libapr-0.so.0
libsendfile.so.1 => /usr/lib/libsendfile.so.1
librt.so.1 => /usr/lib/librt.so.1
libm.so.1 => /usr/lib/libm.so.1
libsocket.so.1 => /usr/lib/libsocket.so.1
libnsl.so.1 => /usr/lib/libnsl.so.1
libresolv.so.2 => /usr/lib/libresolv.so.2
libpthread.so.1 => /usr/lib/libpthread.so.1
libdl.so.1 => /usr/lib/libdl.so.1
libc.so.1 => /usr/lib/libc.so.1
libgcc_s.so.1 => /usr/local/lib/libgcc_s.so.1
libaio.so.1 => /usr/lib/libaio.so.1
libmp.so.2 => /usr/lib/libmp.so.2
libthread.so.1 => /usr/lib/libthread.so.1
/usr/platform/SUNW,Sun-Blade-100/lib/libc_psr.so.1
#

Lorsque je lance mon server je n'ai plus d'erreur mais lorsque je le stop j'ai ce message:

# /usr/local/apache2/bin/apachectl stop
httpd (no pid file) not running
#

Il n'a pas alloué de ID pour le processus! Dans le fichier de config de apache2 " httpd.conf ": il y a ces lignes:

<IfModule !mpm_netware.c>
PidFile logs/httpd.pid


J'ai donc copié la ligne du milieu et je l'ai sortie de ce ifModule? mais ca n'a eu aucun effet.

J'ai donc regardé le fichier error_log et là j'ai cette erreur :

[Wed Feb 01 14:49:14 2006] [notice] Digest: generating secret for digest authent
ication ...
[Wed Feb 01 14:49:14 2006] [crit] (2)No such file or directory: Digest: error ge
nerating secret: No such file or directory
Configuration Failed

Mon problème est donc ici : je ne comprend pas cette erreur et le net ne m'a pas permit de comprendre cela.

Qu'est ce que j'ai oublié?
Merci d'avance.
  • # mod_auth_digest

    Posté par  . Évalué à 1.

    Salut,

    Tu devrais regarder du côté des directives concernant le module mod_auth_digest (authentifiction des utilisateurs avec des hash MD5).
    Tu peux, à toutes fins utiles, te reporter à la documentation de ce module :
    http://httpd.apache.org/docs/2.0/mod/mod_auth_digest.html .

    Le mieux, si tu n'en as pas besoin, est peut-être de ne pas le charger.

    A+
    JJD

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.