Probleme serveur Apache
Fermé
_matt_44
Messages postés
23
Date d'inscription
mercredi 18 mai 2005
Statut
Membre
Dernière intervention
4 avril 2006
-
23 mai 2005 à 11:17
_matt_44 Messages postés 23 Date d'inscription mercredi 18 mai 2005 Statut Membre Dernière intervention 4 avril 2006 - 25 mai 2005 à 09:40
_matt_44 Messages postés 23 Date d'inscription mercredi 18 mai 2005 Statut Membre Dernière intervention 4 avril 2006 - 25 mai 2005 à 09:40
A voir également:
- Probleme serveur Apache
- Changer serveur dns - Guide
- Serveur pop - Guide
- Apache openoffice gratuit - Télécharger - Suite bureautique
- Atlas pro url serveur invalide - Forum TV & Vidéo
- Comment trouver l'url de IPTV ? ✓ - Forum Box et Streaming vidéo
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
++
_matt_44
Messages postés
23
Date d'inscription
mercredi 18 mai 2005
Statut
Membre
Dernière intervention
4 avril 2006
1
23 mai 2005 à 14:08
23 mai 2005 à 14:08
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
mamiemando
Messages postés
33274
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
20 septembre 2024
7 782
23 mai 2005 à 14:26
23 mai 2005 à 14:26
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>
_matt_44
Messages postés
23
Date d'inscription
mercredi 18 mai 2005
Statut
Membre
Dernière intervention
4 avril 2006
1
23 mai 2005 à 14:35
23 mai 2005 à 14:35
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
mamiemando
Messages postés
33274
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
20 septembre 2024
7 782
23 mai 2005 à 14:43
23 mai 2005 à 14:43
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 ?
_matt_44
Messages postés
23
Date d'inscription
mercredi 18 mai 2005
Statut
Membre
Dernière intervention
4 avril 2006
1
23 mai 2005 à 14:51
23 mai 2005 à 14:51
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
mamiemando
Messages postés
33274
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
20 septembre 2024
7 782
23 mai 2005 à 15:34
23 mai 2005 à 15:34
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)
_matt_44
Messages postés
23
Date d'inscription
mercredi 18 mai 2005
Statut
Membre
Dernière intervention
4 avril 2006
1
25 mai 2005 à 09:40
25 mai 2005 à 09:40
Apparement cela vient bien de la config de mon serveur apache!
J'ai réinstallé apache et du coup le probleme c'est que je n'ai plu de httpd.conf comment puis je faire??!
merci
J'ai réinstallé apache et du coup le probleme c'est que je n'ai plu de httpd.conf comment puis je faire??!
merci