Probleme serveur Apache
_matt_44
Messages postés
23
Statut
Membre
-
_matt_44 Messages postés 23 Statut Membre -
_matt_44 Messages postés 23 Statut Membre -
J'ai un projet a réalisé sous linux dans lequel je doit réalisé une interface graphique web avec l'utilisation de apache.
Cependant quand j'ouvre konqueror et tape :
http://localhost/netmap-admin/
Il me met acces "forbidden" donc interdit et le message suivant :
You don't have permission to access /netmap-admin/ on this server
Je ne voi pas comment faire pour resoudre se probleme.
Cependant quand j'ouvre konqueror et tape :
http://localhost/netmap-admin/
Il me met acces "forbidden" donc interdit et le message suivant :
You don't have permission to access /netmap-admin/ on this server
Je ne voi pas comment faire pour resoudre se probleme.
A voir également:
- Probleme serveur Apache
- Changer serveur dns - Guide
- Apache open office gratuit - Télécharger - Suite bureautique
- Serveur dns gratuit - Guide
- Serveur entrant et sortant - Guide
- Serveur dns orange - Accueil - Guide box et connexion Internet
8 réponses
Salut !
Regardes les droits que tu as sur le répertoire en question et modifie les en fonction...
Rappel:
ls -l te liste les droits sur les fichiers et répertoires
chmod xxx nom-rep modifie les droits sur le répertoire
bon courage
++
Regardes les droits que tu as sur le répertoire en question et modifie les en fonction...
Rappel:
ls -l te liste les droits sur les fichiers et répertoires
chmod xxx nom-rep modifie les droits sur le répertoire
bon courage
++
j'ai bien modifier les droits du repertoire avec chmod 777 ...
Mais rien ne change!
Toujours le meme problem
HELP ME
Mais rien ne change!
Toujours le meme problem
HELP ME
Ca n'est pas une histoire de chmod mais de fichier de conf.
Dans /etc/apache/httpd.conf (ou truc du genre) change les droits pour ton répertoire. Par exemple voici mes droits définis pour /var/www/htdocs. Je te laisse les lignes commentés pour que tu trouves l'inspiration pour ce que tu veux faire :
Dans /etc/apache/httpd.conf (ou truc du genre) change les droits pour ton répertoire. Par exemple voici mes droits définis pour /var/www/htdocs. Je te laisse les lignes commentés pour que tu trouves l'inspiration pour ce que tu veux faire :
<Directory "/var/www/htdocs"> # # This may also be "None", "All", or any combination of "Indexes", # "Includes", "FollowSymLinks", "ExecCGI", or "MultiViews". # # Note that "MultiViews" must be named *explicitly* --- "Options All" # doesn't give it to you. # Options Indexes FollowSymLinks MultiViews # # This controls which options the .htaccess files in directories can # override. Can also be "All", or any combination of "Options", "FileInfo", # "AuthConfig", and "Limit" # AllowOverride None # # Controls who can get stuff from this server. # Order allow,deny Allow from all </Directory>
Je pense aussi comme toi que cela viens d'un fichier de configuration. Mais les chemin que tu m'indique ne sont pas les meme pour moi.
Par exemple le fichier httpd.conf pour moi se trouve dans /etc/httpd/conf/httpd.conf
quand au htdocs je ne l'ai pas trouver...
Si cela peut vous aider a mieu comprendre voici les opérations que j'ai effectué avant :
j'ai un projet a réalisé sous linux. Le projet s'appelle netmap et est disponible a l'adresse suivante : http://www.it.teithe.gr/~v13/
Je suis rendu a la configuration de apache serveur et j'ai un probleme d'access au fichier /netmap-admin/
quand je tape http://localhost//netmap-admin/
il me dit que je n'ai pas la permission et il apparait une erreur de type 403 (accès refusé).
vOICI MA CONFIGURATION :
Configuration de apache:
Editer le fichier httpd.conf et ajouter les lignes suivantes a l’intérieur du fichier.
Alias /netmap "/usr/local/netmap/www/ui "
Alias /netmap-admin "/usr/local/netmap/www/admin "
<Directory /usr/local/netmap>
Options ExecCGI
AllowOverride AuthConfig
</Directory>
Assurer vous par la suite que dans le fichier que vous venez de configurer il n'y est pas la ligne suivante présente : AddHandler cgi-script.cgi
Aller dans le répertoire /usr/local/netmap/www/ et créer le fichier .htaccess avec la commande "touch".
Editer le répertoire avec la commande cat et suivant les instruction indiqué ci dessous.
$ cat << KOKO > .htaccess
> AuthType Basic
> AuthName "Restricted acces"
> AuthUserFile /usr/local/netmap/www/.htpasswd
> Require user netmap
> KOKO
$
Entrer la commande suivante pour définir le mot de passe.
$ htpasswd –c .htpasswd netmap
et entrer le mot de passe voulu.
Redémarrer le serveur apache en mode root comme suit :
$ apachectl restart
Configuration des fichiers :
Allez dans le répertoire /usr/local/netmap/etc/.
Renommer les deux fichiers présent comme suit :
$ mv netmap.conf.sample netmap.conf
$ mv db.conf.sample db.conf
Puis éditez les fichiers et entrer le nom de la base, le nom d'utilisateur et le mot de passé de la base.
Voici un exemple possible :
Netmap.conf
DBNAME= netmap
DBUSER= netmap
DBPASS= test
Db.conf
<?php
$dbname="netmap";
$dbuser="netmap";
$dbpass="test";
?>
Configurer ensuite les droits d'accès des deux fichiers
$ chown netmap netmap.conf
$ chmod 600 netmap.conf
$ chown nobody db.conf
$ chmod 600 db.conf
Peut etre pourrez vous m'aider merci d'avance.
Par exemple le fichier httpd.conf pour moi se trouve dans /etc/httpd/conf/httpd.conf
quand au htdocs je ne l'ai pas trouver...
Si cela peut vous aider a mieu comprendre voici les opérations que j'ai effectué avant :
j'ai un projet a réalisé sous linux. Le projet s'appelle netmap et est disponible a l'adresse suivante : http://www.it.teithe.gr/~v13/
Je suis rendu a la configuration de apache serveur et j'ai un probleme d'access au fichier /netmap-admin/
quand je tape http://localhost//netmap-admin/
il me dit que je n'ai pas la permission et il apparait une erreur de type 403 (accès refusé).
vOICI MA CONFIGURATION :
Configuration de apache:
Editer le fichier httpd.conf et ajouter les lignes suivantes a l’intérieur du fichier.
Alias /netmap "/usr/local/netmap/www/ui "
Alias /netmap-admin "/usr/local/netmap/www/admin "
<Directory /usr/local/netmap>
Options ExecCGI
AllowOverride AuthConfig
</Directory>
Assurer vous par la suite que dans le fichier que vous venez de configurer il n'y est pas la ligne suivante présente : AddHandler cgi-script.cgi
Aller dans le répertoire /usr/local/netmap/www/ et créer le fichier .htaccess avec la commande "touch".
Editer le répertoire avec la commande cat et suivant les instruction indiqué ci dessous.
$ cat << KOKO > .htaccess
> AuthType Basic
> AuthName "Restricted acces"
> AuthUserFile /usr/local/netmap/www/.htpasswd
> Require user netmap
> KOKO
$
Entrer la commande suivante pour définir le mot de passe.
$ htpasswd –c .htpasswd netmap
et entrer le mot de passe voulu.
Redémarrer le serveur apache en mode root comme suit :
$ apachectl restart
Configuration des fichiers :
Allez dans le répertoire /usr/local/netmap/etc/.
Renommer les deux fichiers présent comme suit :
$ mv netmap.conf.sample netmap.conf
$ mv db.conf.sample db.conf
Puis éditez les fichiers et entrer le nom de la base, le nom d'utilisateur et le mot de passé de la base.
Voici un exemple possible :
Netmap.conf
DBNAME= netmap
DBUSER= netmap
DBPASS= test
Db.conf
<?php
$dbname="netmap";
$dbuser="netmap";
$dbpass="test";
?>
Configurer ensuite les droits d'accès des deux fichiers
$ chown netmap netmap.conf
$ chmod 600 netmap.conf
$ chown nobody db.conf
$ chmod 600 db.conf
Peut etre pourrez vous m'aider merci d'avance.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Essaie pour l'instant sans les .htaccess et autorise les accès pour tout le monde. Comme ça on verra si ça vient des restrictions d'accès ou de la config deton serveur apache lui-même.
Tu es sûr de bien avoir défini les bonnes permiessions pur le bon répertoire ?
As-tu bien défini le "DocumentRoot" de ton site dans les fichiers de conf ?
Tu es sûr de bien avoir défini les bonnes permiessions pur le bon répertoire ?
As-tu bien défini le "DocumentRoot" de ton site dans les fichiers de conf ?
Pour les permissions d'accès oui je suis sur quand a l'utilisation sans le .htacces je ne voi pas tro comment faire car je suis debutant en la matiere.
Et pour le Document Root j'ai vu ca qque part mais je c pas si il etait bien défini.
je v regardé cela
a tt a l'heure
Et pour le Document Root j'ai vu ca qque part mais je c pas si il etait bien défini.
je v regardé cela
a tt a l'heure
Pour le htaccess j'ai appris avec ça :
http://www.infres.enst.fr/~danzart/frames/htaccess.html
Très bien fait je trouve ;o)
http://www.infres.enst.fr/~danzart/frames/htaccess.html
Très bien fait je trouve ;o)