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
8cd /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
Partager