Re bonjour,

J'ai déinstallé Apache de mon syteme et j'ai tenté de re installer Apache 2.2.2 suivant la procédure sur le site :

http://www.interpc.fr/mapage/billaud/apmysphp.htm

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
cd /usr/src
tar -vzxf httpd-2.2.2.tar.gz
cd httpd-2.2.2.tar.gz
./configure --prefix=/usr/local/apache --enable-module=info
make
make install
chown -R nobody.nobody /usr/local/apache
chmod 700 /usr/local/apache


Jusque la tout va bien,
Ensuite j'essaye d'appliquer la procédure suivante :

Éditer le fichier /usr/local/apache/conf/httpd.conf :
Remplacer Group "#-1" par Group nobody
Autoriser l'exécution des scripts CGI : enlever le commentaire (#) de la ligne #AddHandler cgi-script .cgi

Changer les droits des scripts CGI :
chmod 500 /var/lib/apache/cgi-bin/*

Exécuter /usr/local/apache/bin/apachectl start pour lancer le serveur

Vérifier que tout va bien : lynx localhost (q pour quitter) puis lynx localhost/cgi-bin/test-cgi

Désactivez les scripts CGI si vous n'en n'avez pas besoin.

Rajouter les lignes rm /usr/local/apache/logs/httpd.pid et /usr/local/apache/bin/apachectl start dans un script de démarrage (/etc/rc.d/rc.inet2 ou autre) pour un lancement au démarrage de la machine.


Mais la je ne trouve pas la ligne
Group "#-1" à remplacer par Group nobody

Et la commande "chmod 500 /var/lib/apache/cgi-bin/*" ne fonctionne pas car le chemin n'existe pas.

Je demarre le serveur apache,
et quand je tappe http://localhost, j'ai l erreur suivante :
"You don't have permission to access / on this server."

Je ne sais pas comment et ou je dois gérer les droits.

Voici quelques extraits de mon fichier httpd.conf :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
ServerRoot "/usr/local/apache"
Listen 80
<IfModule !mpm_netware_module>
    User daemon
    Group daemon
</IfModule>
ServerAdmin <a href="mailto:you@example.com">you@example.com</a>
DocumentRoot "/usr/local/apache/htdocs"
<Directory />
     Options FollowSymLinks
     AllowOverride None
     Order deny,allow
     Deny from all
</Directory>
<Directory "/usr/local/apache/htdocs">
     Options Indexes FollowSymLink
     AllowOverride None
    Order allow,deny
     Allow from all
</Directory>
<FilesMatch "^\.ht">
     Order allow,deny
     Deny from all
     Satisfy All
</FilesMatch>
<IfModule alias_module>
 ScriptAlias /cgi-bin/ "/usr/local/apache/cgi-bin/"
</IfModule>
<Directory "/usr/local/apache/cgi-bin">
     AllowOverride None
     Options None
     Order allow,deny
     Allow from all
</Directory>
<IfModule mime_module>
     TypesConfig conf/mime.types
     AddType application/x-compress .Z
     AddType application/x-gzip .gz .tg
     AddHandler cgi-script .cgi
</IfModule>


Merci de votre aide