Retourner aux forums || Retourner au forum Linux.general
Linux.general : Configuration apache
Posté par wxuserbrest () le 20 avril 2008je suis sur mandriva 2008.1 j'ai installé apache, donc si je tape
http://localhost/manual j'ai bien le manuel,
http://localhost erreur
Du coup je tape dans le fichier /etc/httpd/conf.d/messites.conf
NameVirtualHost 127.0.0.1:80
ServerName phpmyadmin
ServerAdmin webmaster@phpmyadmin
DocumentRoot /var/www/phpmyadmin
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
ErrorLog /var/log/apache2/phpmyadmin.log
CustomLog /var/log/apache2/phpmyadmin.log combined
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel error
ServerSignature On
Ben ça marche si le serveur apache est déjà lancé sinon s'il se lance j'ai cela comme erreur :
Starting httpd: [Sun Apr 20 21:30:25 2008] [error] (EAI 2)Name or service not known: Could not resolve host name phpmyadmin -- ignoring!
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
[Sun Apr 20 21:30:25 2008] [warn] NameVirtualHost 127.0.0.1:80 has no VirtualHosts
Mon but est de pouvoir faire une création de site en local.
Sinon autre question pourquoi http://localhost/manualmarche et pas http://localhost ???
Y a t il un tutorial, documentation qui explique toute la configuration pour arriver à faire son site en local mais surtout visiblede l'extérieur.
Merci de vos réponses
Cordialement
> Lire le message (5 commentaires, moyenne: 1,8).
en fait ...
désolé, mais ce que tu as fait signifie que tu n'as pas compris le fonctionnement de la configuration de apache. Il te faut relire le manuel de apache.
ServerName doit contenir un nom pouvant etre résolu/transformé par le systeme en une adresse IP ( cad un nom du type www.exemple.com ou une entrée de ton /etc/hosts )
DocumentRoot déclare le chemin racine d'un host ou d'un virtualhost et ton documentroot pointe directement vers un dossier semblant stocker un phpmyadmin
NameVirtualHost ne sert uniquement que si tu utilises la directive VirtualHost de tel manière que la selection ne se fait pas sur l'IP mais sur le nom
Sans directive VirtualHost, la directive NameVirtualHost ne sert à rien.
Comme tu ne donnes que ton fichier dans conf.d , j'en conclus necessairement qu'il manque pleins de fichiers et que ta conf risque de ne jamais marché car tu entres en collision avec des confs et des virtualhosts déjà parametrés.
Je ne connais aucun tutoriels pour la conf apache, j'ai simplement lu la doc sur http://httpd.apache.org pour chacune des versions apache avec lesquelles j'ai bossées.
Déjà prend le temps de regarder comment est configuré dans son ensemble ton apache, cela t'aidera beaucoup pour avoir une vision globale de la chose.
-
[^]Re: en fait ...
Posté par jimee (page perso, ) le 21/04/2008 à 10:32. (lien). Évalué à 1.Je crois qu'il a mis un virtualhost mais que les balises ne sont pas passées... on le voit dans le source de la page ;)
-
[^]Re: en fait ...
Posté par jimee (page perso, ) le 21/04/2008 à 11:09. (lien). Évalué à 1.Je pense que le "NameVirtualHost 127.0.0.1:80 has no VirtualHosts" doit venir du fait que tu n'as pas la même chose dans le NameVirtualHost et dans la balise VirtualHost. Dans ce cas, http://localhost doit tomber dans ton DocumentRoot par défaut (plus haut dans la conf) au lieu du DocumentRoot indiqué dans le VirtualHost.
Quelle erreur as-tu, sur http://localhost ?-
[^]voici l'erreur que j'ai
Posté par wxuserbrest () le 21/04/2008 à 21:07. (lien). Évalué à 1.Bonsoir,
voici l'erreur sur http://localhost
Access forbidden!
You don't have permission to access the requested directory. There is either no index document or the directory is read-protected.
If you think this is a server error, please contact the webmaster.
Error 403
localhost
Apache/2.2.8 (Mandriva Linux/PREFORK-6mdv2008.1)
A ma décharge j'ai juste repris la configuration d'un pdf en pensant (à tort) que cela marcherais mais non...du coup je vais lire la documentation. Mais si vous m'aidez je ne dirais pas non :-)
Merci
Cordialement-
[^]Re: voici l'erreur que j'ai
Posté par Thibault (Jabber id, page perso, ) le 22/04/2008 à 20:00. (lien). Évalué à 1.je verrais plutôt quelque chose comme
NameVirtualHost *:80
<VirtualHost *:80>
ServerName localhost:80
ServerAdmin webmaster@phpmyadmin
DocumentRoot /var/www/phpmyadmin/
<Directory "/var/www/phpmyadmin/">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/phpmyadmin.log
CustomLog /var/log/apache2/phpmyadmin.log combined
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel error
ServerSignature On
</VirtualHost>
-
-
-
Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.general



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.