[Debian Sarge] Apache2 - cgi

Apache2 - cgi [Debian Sarge] - Logiciels - Linux et OS Alternatifs

Marsh Posté le 04-08-2004 à 13:24:54    

Bonjour à tous,  
 
Je sais que les tutoriaux sur l'installtion d Apache2 sont inombrables sur la toiles mais bon, ça ne fonctionne pas comme je veux...
 
J'ai installer les paquets .deb de apache2

Code :
  1. apt-get install -q -y apache2-mpm-prefork
  2. apt-get install -q -y libapache2-mod-php4
  3. apt-get install -q -y libapache2-mod-perl2


Jusque la tout va bien et apache se lance. Je vais faire un petit tour sur : http://84.244.0.254/ et la le répertoire apache2-default/ et c'est nickel. J'install phpsysyinfo comme ça et la  l'installtion se déroule bien. Le problème est le suivant : j'ai bien modifié ma conf de apache2 "/etc/apache2/apache2.conf" en ajoutant

Code :
  1. AddType application/x-httpd-php .php .php3 .php4 .inc
  2. AddType application/x-httpd-php-source .phps
  3. DirectoryIndex index.html index.htm  index.php index.php3 index.php4


J'ai également lancé apache en m'assurant qu'il prenne bien ce fichier de conf en le lançant ainsi

Code :
  1. /usr/sbin/apache2 -k restart -f /etc/apache2/apache2.conf


Le résultat est le même : Lors de l'ouverture du dossier de phpsysinfo ou phpmyadmin, j'ai toujour le même message "Le fichier est de type application/w-httpd-php et Mozilla de sais pas comme traiter ce type de fichier."
Je sais que le problème viens de "AddType application/x-httpd-php .php .php3 .php4 .inc" mais je ne comprend pas pourquoi j'ai ce message d'erreur alors que j'ai bien modifié ma config.  
Me serais-je trompé de fichier de configuration ?
J'ai également lancé apache2 avec cette ligne de commande

Code :
  1. /usr/sbin/apache2 -k restart -D SSL -D PHP4 -D PHP3 -D PHP  -f /etc/apache2/apache2.conf


Le réultat est identique. Que faire ?
 
Merci par avance pour vos réponses.


Message édité par opgang le 11-08-2004 à 15:32:17

---------------
Allez viens :p http://www.eurotchat.info  
Reply

Marsh Posté le 04-08-2004 à 13:24:54   

Reply

Marsh Posté le 04-08-2004 à 14:10:59    

Reply

Marsh Posté le 04-08-2004 à 15:13:05    

A vrai dire, beaucoup de page mais juste une lignb d'intérréssante

Code :
  1. AddType application/x-httpd-php  .php


Or, cette ligne est déja présente dans mon fichier de conf...


---------------
Allez viens :p http://www.eurotchat.info  
Reply

Marsh Posté le 04-08-2004 à 17:18:04    

Apache2 est sorti ya longtemps ? La plupart des servers que je consulte sont toujours en 1.33


Message édité par Sidounet le 04-08-2004 à 17:18:20
Reply

Marsh Posté le 04-08-2004 à 18:00:26    

Je ne sais pas du tout...
Pour la réponse a mon problème, euh je ne sais pas non-plus, comme par magie, ça a fonctionner...
Vas chercher pourquoi...


---------------
Allez viens :p http://www.eurotchat.info  
Reply

Marsh Posté le 04-08-2004 à 18:33:31    

Sidounet a écrit :

Apache2 est sorti ya longtemps ? La plupart des servers que je consulte sont toujours en 1.33


oui.on est meme en 2.0.50

Reply

Marsh Posté le 04-08-2004 à 18:35:26    

Sidounet a écrit :

Apache2 est sorti ya longtemps ? La plupart des servers que je consulte sont toujours en 1.33


 
ipot ?  [:urd]

Reply

Marsh Posté le 05-08-2004 à 01:33:17    

ipot ?

Reply

Marsh Posté le 05-08-2004 à 08:08:06    

Ip Over Time , le module révolutionnaire de kadreg .

Reply

Marsh Posté le 05-08-2004 à 09:19:06    

kesaco?
quelles differences entre la 2 et la 1.33??

Reply

Marsh Posté le 05-08-2004 à 09:19:06   

Reply

Marsh Posté le 05-08-2004 à 11:39:25    

http://kadreg.free.fr/ipot/
 
C'est quand même un truc de tarré ce machin :??:
 
Si quelqu'un essaye....Il me fait une ptite démo :lol:


Message édité par opgang le 05-08-2004 à 11:50:21

---------------
Allez viens :p http://www.eurotchat.info  
Reply

Marsh Posté le 05-08-2004 à 11:49:41    

Aufaite, quelqu'un aurait une idée sur les Alias de Apache2 ?:
c'est pourtant bien :

Code :
  1. ScriptAlias /grapher2/  "/home/rrdtool/grapher2/cgi/"

Mais comment savoir si le module Alias a bien été chargé par Apache2 ? Et déja ou est ce module et comment se le procurer. Parce que un find de me donne que ça d'intérréssant:

Code :
  1. /etc/apache2/mods-available/vhost_alias.load
  2. /usr/lib/apache/1.3/mod_alias.so


je vais essayer avec

Code :
  1. Alias /graphers /home/rrdtool/grapher2/cgi
  2. <Directory /home/rrdtool/grapher2/cgi>
  3. Order allow,deny
  4. Allow from all
  5. </Directory>


Mais pour le moment je peux pas :cry: load average: 39.06, 39.39, 39.68


Message édité par opgang le 05-08-2004 à 12:52:13

---------------
Allez viens :p http://www.eurotchat.info  
Reply

Marsh Posté le 05-08-2004 à 14:33:20    

quark a écrit :

kesaco?
quelles differences entre la 2 et la 1.33??


 
http://httpd.apache.org/docs-2.0/new_features_2_0.html
accessoirement on en est a la  1.3.31 et non 1.33 .

Reply

Marsh Posté le 05-08-2004 à 14:41:29    

il faut activer le module php4
 
dans /etc/apache2/modules-available
/etc/apache2/modules-enabled

Reply

Marsh Posté le 05-08-2004 à 15:23:54    

j'ai déja le module php4 :

Code :
  1. serv-1-0-254:/etc/apache2/mods-available# ls
  2. actions.load      cgid.load        headers.load     php4.conf           ssl.load
  3. asis.load         dav.load         imap.load        php4.load           suexec.load
  4. auth_anon.load    dav_fs.conf      include.load     proxy.conf          unique_id.load
  5. auth_dbm.load     dav_fs.load      info.load        proxy.load          userdir.conf
  6. auth_digest.load  deflate.load     ldap.load        proxy_connect.load  usertrack.load
  7. auth_ldap.load    disk_cache.load  mem_cache.load   proxy_ftp.load      vhost_alias.load
  8. cache.load        expires.load     mime_magic.conf  proxy_http.load
  9. cern_meta.load    ext-filter.load  mime_magic.load  rewrite.load
  10. cgi.load          ext_filter.load  perl.conf        speling.load
  11. cgid.conf         file_cache.load  perl.load        ssl.conf
  12. serv-1-0-254:/etc/apache2/mods-available# cd ..
  13. serv-1-0-254:/etc/apache2# cd mods-enabled/
  14. serv-1-0-254:/etc/apache2/mods-enabled# ls
  15. actions.load  perl.conf  perl.load  php4.conf  php4.load


est-ce le module vhost_alias.load que je dois déplacer dans le dossier modules-enabled ? :hello:


Message édité par opgang le 05-08-2004 à 15:38:19

---------------
Allez viens :p http://www.eurotchat.info  
Reply

Marsh Posté le 05-08-2004 à 15:44:07    

fo pas déplacer, mais faire des symlinks

Reply

Marsh Posté le 05-08-2004 à 15:45:09    

Code :
  1. :/etc/apache2/mods-enabled# ll
  2. total 8
  3. drwxr-xr-x  2 root root 4096 Aug  1 20:20 .
  4. drwxr-xr-x  8 root root 4096 Aug  1 20:20 ..
  5. lrwxrwxrwx  1 root root   40 May 16 19:04 actions.load -> /etc/apache2/mods-available/actions.load
  6. lrwxrwxrwx  1 root root   36 May 16 19:04 cgi.load -> /etc/apache2/mods-available/cgi.load
  7. lrwxrwxrwx  1 root root   27 May 20 22:21 php4.conf -> ../mods-available/php4.conf
  8. lrwxrwxrwx  1 root root   27 May 20 22:18 php4.load -> ../mods-available/php4.load
  9. lrwxr-xr-x  1 root root   30 May 22 11:31 rewrite.load -> ../mods-available/rewrite.load
  10. lrwxrwxrwx  1 root root   40 Aug  1 20:20 userdir.conf -> /etc/apache2/mods-available/userdir.conf
  11. lrwxrwxrwx  1 root root   40 Aug  1 20:20 userdir.load -> /etc/apache2/mods-available/userdir.load

Reply

Marsh Posté le 05-08-2004 à 15:55:27    

Merci, mais peux-tu juste me dire comme faire faire des "symlinks" ?
Je viens d'installer les paquetages symlinks.
 
Je viens d'essayer la commande ll mais :-bash: ll: command not found
 
Merci


Message édité par opgang le 05-08-2004 à 16:00:47

---------------
Allez viens :p http://www.eurotchat.info  
Reply

Marsh Posté le 05-08-2004 à 15:57:39    

ll est un alias de ls -ail
pour faire des symlinks on lit le man de ln (utilisé pour faire des liens)
 
grosso modo on fait => ln -is source lien (remplacer source et lien par les bonnes valeurs)
 
surtout lire les man, ça aide!!!!

Reply

Marsh Posté le 05-08-2004 à 16:04:42    

Merci, je vais essayer.  
Pour les man, je regarde mais la plupart du temps, je fouille dans google pour trouver un peut de français...


---------------
Allez viens :p http://www.eurotchat.info  
Reply

Marsh Posté le 05-08-2004 à 17:24:25    

J'ai essayer et j'ai fais une petite connerie :

Code :
  1. 45514922 drwxr-xr-x  2 root root 4096 Aug  5 15:20 .
  2. 45514921 drwxr-xr-x  8 root root 4096 Aug  4 17:04 ..
  3. 45514927 lrwxrwxrwx  1 root root   40 Aug  4 10:02 actions.load -> /etc/apache2/mods-available/actions.load
  4. 45514925 lrwxrwxrwx  1 root root   37 Aug  4 10:02 perl.conf -> /etc/apache2/mods-available/perl.conf
  5. 45514926 lrwxrwxrwx  1 root root   37 Aug  4 10:02 perl.load -> /etc/apache2/mods-available/perl.load
  6. 45514923 lrwxrwxrwx  1 root root   37 Aug  4 10:02 php4.conf -> /etc/apache2/mods-available/php4.conf
  7. 45514924 lrwxrwxrwx  1 root root   37 Aug  4 10:02 php4.load -> /etc/apache2/mods-available/php4.load
  8. 45514783 lrwxrwxrwx  1 root root   40 Aug  5 15:20 rewrite.load -> /etc/apache2/mods-available/rewrite.load
  9. 45514782 lrwxrwxrwx  1 root root   16 Aug  5 15:18 vhost_alias.load -> vhost_alias.load


J'ai essayer la promière fois avec vhost_alias.load et j'ai réaliser un lien vers lui même : Apache ne veux pas le charger. J'ai fais un peux mieux avec rewrite mais j'ai ce message lors du restart :

Code :
  1. serv-1-0-254:/etc/apache2/mods-enabled# apache2  -k restart
  2. apache2: could not open document config file /etc/apache2/mods-enabled/rewrite.load


---------------
Allez viens :p http://www.eurotchat.info  
Reply

Marsh Posté le 05-08-2004 à 17:27:20    

tu efface ton lien et tu le recrée, pi vla

Reply

Marsh Posté le 05-08-2004 à 17:31:33    

Je veux bien, mais après avoir lu le man de ln  :ange:  j'ai essayé ça :

Code :
  1. serv-1-0-254:/etc/apache2/mods-enabled# ln -f vhost_alias.load
  2. ln: `vhost_alias.load' and `./vhost_alias.load' are the same file


Un simple rm -f suffirait ? Ou cela effacerait-il les deux fichiers ?


---------------
Allez viens :p http://www.eurotchat.info  
Reply

Marsh Posté le 05-08-2004 à 17:33:51    

t'a fait une connerie, ça arrive
 
je t'avais dit de faire ln -is, pas ln -f
 
tu fais rm vhost_alias.load
 
 
arrete d'utiliser des -f sur une commande dont tu n'es pas sur.... tu cours droit dans le mur
 
 
un rm -Rf mal placé et tu va a la catastrophe....

Reply

Marsh Posté le 05-08-2004 à 17:42:52    

[citation]Citation personnelle associée au pseudo : splurf  Rm -Rf / && oops :o [/citation]
 :ouch:  
Merci pour le conseil, j'y prendrais garde d'orénavant :jap:  
 
Si seulement, cette saleté de server n'aurais pas un load average de 40, j'essayerais dès à présent... :heink:  
 
(C'est un server de lycos que en beta-test donc faut pas que je me pleigne, je peux faire "mumuse" et débuter enfin sous *nux pendant 5~6 mois avec... :p )
 
J'éssaye et je viens redire si ça marche.
 


---------------
Allez viens :p http://www.eurotchat.info  
Reply

Marsh Posté le 05-08-2004 à 17:44:02    

les vds lycos c'est de la camelotte
 
j'ai essayé
 
c'est des Bi P3 1.2GHZ avec 512Mo de ram
 
ils mettent 50 personnes dessus, c trop bien......

Reply

Marsh Posté le 05-08-2004 à 17:54:46    

Ben justement c'est des versions beta, c'est normal que ça chie pour le début.
Honnêtement, pour débuter sous linux, ça me conviens très bien : je peux faire tout ce que j'ai jamais pu faire sur le server de mon site.  
Un débutant comme moi n'a pas besoin de d'avoir un supermicro  même si j'aimerais bien....
Mois je ferais juste tourner des ircd et quelques trucs avec rrdtool plus le ftp... Mais rien de bien important


---------------
Allez viens :p http://www.eurotchat.info  
Reply

Marsh Posté le 05-08-2004 à 18:08:34    

J'ai effacé le lien défféctueux et je l'ai remplacé par :

Code :
  1. ln -is /etc/apache2/mods-available/vhost_alias.load /etc/apache2/mods-enabled/vhost_alias.load

Mais j'ai  le même message :

Code :
  1. serv-1-0-254:/etc/apache2/mods-enabled# apache2  -k restart
  2. apache2: could not open document config file /etc/apache2/mods-enabled/vhost_alias.load


---------------
Allez viens :p http://www.eurotchat.info  
Reply

Marsh Posté le 05-08-2004 à 18:17:34    

Pourtant j'ai bien

Code :
  1. serv-1-0-254:/etc/apache2/mods-enabled# ls -l
  2. total 0
  3. lrwxrwxrwx  1 root root 40 Aug  4 10:02 actions.load -> /etc/apache2/mods-available/actions.load
  4. lrwxrwxrwx  1 root root 37 Aug  4 10:02 perl.conf -> /etc/apache2/mods-available/perl.conf
  5. lrwxrwxrwx  1 root root 37 Aug  4 10:02 perl.load -> /etc/apache2/mods-available/perl.load
  6. lrwxrwxrwx  1 root root 37 Aug  4 10:02 php4.conf -> /etc/apache2/mods-available/php4.conf
  7. lrwxrwxrwx  1 root root 37 Aug  4 10:02 php4.load -> /etc/apache2/mods-available/php4.load
  8. lrwxrwxrwx  1 root root 44 Aug  5 16:00 vhost_alias.load -> /etc/apache2/mods-available/vhost_alias.load


Message édité par opgang le 05-08-2004 à 18:18:46

---------------
Allez viens :p http://www.eurotchat.info  
Reply

Marsh Posté le 05-08-2004 à 18:17:56    

fais un ls -ail des 2 repertoires

Reply

Marsh Posté le 05-08-2004 à 18:21:40    

ls -al /etc/apache2/mods-available/

Reply

Marsh Posté le 05-08-2004 à 18:24:57    

En effet, il y a quelque chose qui cloche :

Code :
  1. serv-1-0-254:/etc/apache2/mods-enabled# ls -ail
  2. total 8
  3. 45514922 drwxr-xr-x  2 root root 4096 Aug  5 16:06 .
  4. 45514921 drwxr-xr-x  8 root root 4096 Aug  4 17:04 ..
  5. 45514927 lrwxrwxrwx  1 root root   40 Aug  4 10:02 actions.load -> /etc/apache2/mods-available/actions.load
  6. 45514925 lrwxrwxrwx  1 root root   37 Aug  4 10:02 perl.conf -> /etc/apache2/mods-available/perl.conf
  7. 45514926 lrwxrwxrwx  1 root root   37 Aug  4 10:02 perl.load -> /etc/apache2/mods-available/perl.load
  8. 45514923 lrwxrwxrwx  1 root root   37 Aug  4 10:02 php4.conf -> /etc/apache2/mods-available/php4.conf
  9. 45514924 lrwxrwxrwx  1 root root   37 Aug  4 10:02 php4.load -> /etc/apache2/mods-available/php4.load
  10. 45514771 lrwxrwxrwx  1 root root   44 Aug  5 16:00 vhost_alias.load -> /etc/apache2/mods-available/vhost_alias.load
  11. serv-1-0-254:/etc/apache2/mods-enabled# cd /etc/apache2/mods-available/
  12. serv-1-0-254:/etc/apache2/mods-available# ls -ail
  13. total 184
  14. 45514935 drwxr-xr-x  2 root root 4096 Aug  5 15:16 .
  15. 45514921 drwxr-xr-x  8 root root 4096 Aug  4 17:04 ..
  16. 45514978 -rw-r--r--  1 root root   66 Apr  4 14:48 actions.load
  17. 45514936 -rw-r--r--  1 root root   60 Apr  4 14:48 asis.load
  18. 45514937 -rw-r--r--  1 root root   70 Apr  4 14:48 auth_anon.load
  19. 45514938 -rw-r--r--  1 root root   68 Apr  4 14:48 auth_dbm.load
  20. 45514939 -rw-r--r--  1 root root   74 Apr  4 14:48 auth_digest.load
  21. 45514940 -rw-r--r--  1 root root  130 Apr  4 14:48 auth_ldap.load
  22. 45514941 -rw-r--r--  1 root root   62 Apr  4 14:48 cache.load
  23. 45514918 -rw-r--r--  1 root root   70 Apr  4 14:48 cern_meta.load
  24. 45514919 -rw-r--r--  1 root root   58 Apr  4 14:48 cgi.load
  25. 45514968 -rw-r--r--  1 root root   61 Apr  4 14:48 cgid.conf
  26. 45514943 -rw-r--r--  1 root root   60 Apr  4 14:48 cgid.load
  27. 45514945 -rw-r--r--  1 root root   58 Apr  4 14:48 dav.load
  28. 45514969 -rw-r--r--  1 root root   37 Apr  4 14:48 dav_fs.conf
  29. 45514946 -rw-r--r--  1 root root   64 Apr  4 14:48 dav_fs.load
  30. 45514947 -rw-r--r--  1 root root   66 Apr  4 14:48 deflate.load
  31. 45514948 -rw-r--r--  1 root root   72 Apr  4 14:48 disk_cache.load
  32. 45514949 -rw-r--r--  1 root root   66 Apr  4 14:48 expires.load
  33. 45514950 -rw-r--r--  1 root root   72 Apr  4 14:48 ext-filter.load
  34. 45514951 -rw-r--r--  1 root root   72 Apr  4 14:48 ext_filter.load
  35. 45514952 -rw-r--r--  1 root root   72 Apr  4 14:48 file_cache.load
  36. 45514953 -rw-r--r--  1 root root   66 Apr  4 14:48 headers.load
  37. 45514917 -rw-r--r--  1 root root   60 Apr  4 14:48 imap.load
  38. 45514942 -rw-r--r--  1 root root   66 Apr  4 14:48 include.load
  39. 45514944 -rw-r--r--  1 root root   60 Apr  4 14:48 info.load
  40. 45514954 -rw-r--r--  1 root root   60 Apr  4 14:48 ldap.load
  41. 45514955 -rw-r--r--  1 root root   70 Apr  4 14:48 mem_cache.load
  42. 45514970 -rw-r--r--  1 root root   90 Apr  4 14:48 mime_magic.conf
  43. 45514956 -rw-r--r--  1 root root   72 Apr  4 14:48 mime_magic.load
  44. 45514975 -rw-r--r--  1 root root   19 Jul  4 19:58 perl.conf
  45. 45514977 -rw-r--r--  1 root root   60 Jul  4 19:58 perl.load
  46. 45514974 -rw-r--r--  1 root root   82 Mar 27 08:12 php4.conf
  47. 45514976 -rw-r--r--  1 root root   59 Mar 27 08:12 php4.load
  48. 45514971 -rw-r--r--  1 root root  840 Apr  4 14:48 proxy.conf
  49. 45514957 -rw-r--r--  1 root root  316 Apr  4 14:48 proxy.load
  50. 45514958 -rw-r--r--  1 root root   78 Apr  4 14:48 proxy_connect.load
  51. 45514959 -rw-r--r--  1 root root   70 Apr  4 14:48 proxy_ftp.load
  52. 45514960 -rw-r--r--  1 root root   72 Apr  4 14:48 proxy_http.load
  53. 45514777 lrwxrwxrwx  1 root root   38 Aug  5 15:15 rewrite.load -> /etc/apache2/mods-enabled/rewrite.load
  54. 45514962 -rw-r--r--  1 root root   66 Apr  4 14:48 speling.load
  55. 45514972 -rw-r--r--  1 root root  199 Apr  4 14:48 ssl.conf
  56. 45514963 -rw-r--r--  1 root root   58 Apr  4 14:48 ssl.load
  57. 45514964 -rw-r--r--  1 root root   64 Apr  4 14:48 suexec.load
  58. 45514965 -rw-r--r--  1 root root   70 Apr  4 14:48 unique_id.load
  59. 45514973 -rw-r--r--  1 root root  214 Apr  4 14:48 userdir.conf
  60. 45514966 -rw-r--r--  1 root root   70 Apr  4 14:48 usertrack.load
  61. 45514781 lrwxrwxrwx  1 root root   16 Aug  5 15:16 vhost_alias.load -> vhost_alias.load
  62. serv-1-0-254:/etc/apache2/mods-available#


Le vhost_alias.load déconne et le rewrite.load que j'avais effacer dans mods-enabled est actif. C'est en utilisant -f, --force                 remove existing destination files
que j'ai pourtant voulu effacer le lien.


---------------
Allez viens :p http://www.eurotchat.info  
Reply

Marsh Posté le 05-08-2004 à 18:40:28    

t'a flingué les 2 fichiers avec ton -f, voilà tout ;)

Reply

Marsh Posté le 05-08-2004 à 18:40:52    

tes liens sont dans le mauvais sens
 
t'a pu qu'à récupérer ces 2 fichiers là ;)

Reply

Marsh Posté le 05-08-2004 à 18:59:08    

Et pour récupérer ces 2 fichiers ?
Je suis bien aller faire un tour sur http://modules.apache.org Mais à part mod_vd, je ne trouve rien... Ce n'est apparement que la liste des modules officiels non inclue dans la version de base...
J'ai egalement vue http://httpd.apache.org/docs-2.0/mod/mod_alias.html mais pas de lien pour le retrouver...
et enfin une recherche sur google ne me donne rien...
Si quelqu'un à un lien pour télécharger un le mod_alias t rewrite et qui explique la compilation des modules, je le remerci d'avance.


---------------
Allez viens :p http://www.eurotchat.info  
Reply

Marsh Posté le 05-08-2004 à 19:25:28    

c pas la compilation, fo le réinstaller

Reply

Marsh Posté le 05-08-2004 à 19:26:02    

apt-get install --reinstall XXX avec XXX le nom du packega
 
ou apt-get remove --purge XXX && apt-get install XXX
 
ça va désinstaller et réinstaller

Reply

Marsh Posté le 05-08-2004 à 19:35:10    

Bon je vais attaquer ça demain, j'épérais ne pas avoir besoin de réinstaller apache mais bon...


---------------
Allez viens :p http://www.eurotchat.info  
Reply

Marsh Posté le 05-08-2004 à 19:50:45    

c pas un soucis de le réinstaller, ça prend 2 minutes

Reply

Marsh Posté le 05-08-2004 à 20:36:39    

sauf avec un VDS...  
Charge système 45.55 42.68 43.66


---------------
Allez viens :p http://www.eurotchat.info  
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed