deathruct Posté 18 Janvier 2006 Posté 18 Janvier 2006 (modifié) Decidement, les problemes s'enchainent... J'ai voulu reinstaller apache avec un --activate-module=src/modules/perl/libperl.a Le probleme c'est qu il ne marche plus du tout car le httpd est introuvable. Pas grave, j'utilise le petit script de Dan legerement modifié (Merci Dan ), pour tout reinstaller. dont voici le code #!/bin/shSOFT_DIR=/home/ovh/srcmkdir -p $SOFT_DIR/soft# get filescd $SOFT_DIR/softwget [url="http://archive.apache.org/dist/httpd/apache_1.3.34.tar.gz"]http://archive.apache.org/dist/httpd/apache_1.3.34.tar.gz[/url] -O apache_1.3.34.tar.gzwget [url="http://www.modssl.org/source/mod_ssl-2.8.25-1.3.34.tar.gz"]http://www.modssl.org/source/mod_ssl-2.8.25-1.3.34.tar.gz[/url] -O mod_ssl-2.8.25-1.3.34.tar.gzwget [url="ftp://ftp.ovh.net/made-in-ovh/maj-ovh/php-4.4.2.tar.gz"]ftp://ftp.ovh.net/made-in-ovh/maj-ovh/php-4.4.2.tar.gz[/url] -O php-4.4.2.tar.gzwget [url="ftp://ftp.ovh.net/made-in-ovh/maj-ovh/mod_gzip.c.gz"]ftp://ftp.ovh.net/made-in-ovh/maj-ovh/mod_gzip.c.gz[/url] -O mod_gzip.c.gzcd $SOFT_DIR# on efface en cas oùrm -rf apache_1.3.34rm -rf php-4.4.2rm -rf mod_ssl-2.8.25-1.3.34cd $SOFT_DIR# pre-configure apachecd $SOFT_DIRgunzip -f soft/mod_gzip.c.gztar xvzf soft/apache_1.3.33.tar.gzcd apache_1.3.34cp ../soft/mod_gzip.c src/modules/extra/./configure --prefix=/usr/local/apachecd $SOFT_DIR# install de ssl pour apachetar xvfz soft/mod_ssl-2.8.24-1.3.34.tar.gzcd mod_ssl-2.8.25-1.3.34./configure \ --with-apache=../apache_1.3.34 \ --with-ssl \ --prefix=/usr/local/apachecd $SOFT_DIR# install PHP for apachetar xvzf soft/php-4.4.2.tar.gzcd php-4.4.2./configure \ --with-apache=../apache_1.3.34 \ --with-dbase \ --with-filepro \ --enable-exif \ --with-xml \ --enable-ftp \ --with-db \ --enable-bcmath \ --enable-calendar \ --with-jpeg-dir \ --with-png-dir \ --with-gd \ --enable-gd-native-ttf \ --with-freetype-dir \ --with-gettext \ --with-mysql=/usr \ --with-zlib-dir \ --enable-trans-sid \ --with-imap \ --with-kerberos \ --with-imap-ssl \ --with-openssl \ --enable-sysvsem \ --enable-sysvshmmakemake installsleep 10# install PHP for cgi useperl -pi -e "s/cgi = 1;/cgi = 0;/" sapi/cgi/cgi_main.c./configure \ --with-dbase \ --with-filepro \ --with-xml \ --enable-exif \ --enable-ftp \ --with-db \ --enable-bcmath \ --enable-calendar \ --with-jpeg-dir \ --with-png-dir \ --with-gd \ --enable-gd-native-ttf \ --with-freetype-dir \ --with-gettext \ --with-mysql=/usr \ --with-zlib-dir \ --enable-trans-sid \ --with-imap \ --with-kerberos \ --with-imap-ssl \ --with-openssl \ --enable-sysvsem \ --enable-sysvshmmakemake installsleep 10# avant de partir on remet par defaut la# compilation de la version moduleperl -pi -e "s/cgi = 0;/cgi = 1;/" sapi/cgi/cgi_main.ccd $SOFT_DIR# apachetar xvfz soft/apache-1.3.34.tar.gzcd apache_1.3.34./configure \ --prefix=/usr/local/apache \ --activate-module=src/modules/php4/libphp4.a \ --activate-module=src/modules/perl/libperl.a \ --enable-suexec \ --suexec-caller=nobody \ --suexec-userdir=www \ --suexec-docroot=/home \ --suexec-logfile=/usr/local/apache/logs/cgi.log \ --suexec-uidmin=99 \ --suexec-gidmin=99 \ --suexec-safepath=/usr/local/bin:/usr/bin:/bin \ --enable-module=so \ --enable-module=rewrite \ --add-module=src/modules/extra/mod_gzip.c \ --enable-module=sslmake && make install && /etc/rc.d/init.d/httpd restartecho "apache est en version " `/usr/local/apache/bin/httpd -v`echo "php est en version " `/usr/local/bin/php -v` et la idem le fichier httpd est introuvable, je verifie effectivement il n'est pas présent alors que je viens de reinstaller, vu que je dispose d'un autre serveur chez ovh avec la meme config, je me dis je vais recuperer le httpd du second pour le mettre sur le premier. Et maintenant, j'ai un Impossible de lire la version de l'exécutable '/usr/local/apache/bin/httpd' Una ame charitable aurait elle une solution à ce douloureux probleme ? Modifié 18 Janvier 2006 par deathruct
glibre Posté 18 Janvier 2006 Posté 18 Janvier 2006 fait une recherche, il est peut etre ailleur... updatedblocate httpd
deathruct Posté 18 Janvier 2006 Auteur Posté 18 Janvier 2006 En fait j'avais fait une erreur dans le fichier, ce qui fait que je ne decompressais pas apache Donc j'ai pu reinstaller le tout, mais c'est pas simple tout ça. Je galere toujours avec mod_perl, j'ai reussi à l'installer une fois mais php n'y etais plus. sans que je comprenne pourquoi Est ce que quelqu'un connaitrait un bon bouquin en français où je pourrais bien comprendre les bases de l'administration serveur ??? Parce que je perd 10 fois plus de temps sur un probleme avec le serveur que sur du code, c'est une lacune dont il faut que je m'occupe. D'ailleurs merci Glibre, grace à toi j'ai decouvert la commande updatedb
glibre Posté 19 Janvier 2006 Posté 19 Janvier 2006 (modifié) quelle est ta distribution? (redhat, fedora, debian ... ) pour l'administration... je dirai que rien ne vaut l'experience. je sais bien que cette reponse est nulle, mais c'est ce que j'en ressorts apres avoir administré des serveurs depuis plusieurs années. je dirai qu'il faut deja de bonnes bases en system et reseau, apres ca va tout seul. Modifié 19 Janvier 2006 par glibre
deathruct Posté 19 Janvier 2006 Auteur Posté 19 Janvier 2006 Je suis sur Red hat, j'ai vu qu il y'avait une doc sur le site officiel Europe mais c'est une doc qui est plus pratique pour celui qui installe la red hat chez lui que celui qui se connecte en SSh sur son serveur. Ce que je chercherai plutot c'est les bases de l'administration serveur donc apache et ses modules, bien les installer, repéré les problemes, les resoudre, etc... J'ai vu qu'il y'a un nouveau livre apparement assez bien coté pour apache2 Apache 2.0, guide de ladministrateur Linux aux éditions Eyrolles Je crois que je vais le prendre et passer sous apache2, j'aurai certainement plein de choses a apprendre. Mais si vous avez des bonnes adresses, je suis preneur.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant