Pages : 1
#1 Le 14/05/2014, à 11:35
- bmzoom
[Résolu] Problème VirtualHost avec pc 64 bits
Bonjour ,
Sur pc , le ping sur hellobtc.btc (apache2 est serveur local ) est correct :
PING hellobtc.btc (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.044 ms
64 bytes from localhost (127.0.0.1): icmp_seq=2 ttl=64 time=0.057 ms
64 bytes from localhost (127.0.0.1): icmp_seq=3 ttl=64 time=0.058 ms
Mais le navigateur bloque sur la page : http://hellobtc.btc/
Forbidden
You don't have permission to access / on this server.
Apache/2.4.7 (Ubuntu) Server at hellobtc.btc Port 80
Firefox fonctionne mais en console cela donne :
firefox -v
(process:15081): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
Mozilla Firefox 29.0
Quel est le problème ?
Dernière modification par bmzoom (Le 15/05/2014, à 10:31)
Hors ligne
#2 Le 14/05/2014, à 12:24
- casperfr
Re : [Résolu] Problème VirtualHost avec pc 64 bits
Bonjour,
dans le dossier ou pointe ton virtualhost que tu accèdes depuis http://hellobtc.btc/ il faudrait vérifié si tu as ne serais ce que les droits en lecture pour le groupe autre
sinon dans ce meme dossier tu peux aussi donné le propriétaire comme étant apache www-data
tu peux donné la config de ton virtualhost et le cas échéant le ls -l du dossier ou point le DocumentRoot de ce virtualhost
Hors ligne
#3 Le 14/05/2014, à 13:25
- bmzoom
Re : [Résolu] Problème VirtualHost avec pc 64 bits
Les droits sont sur toute la partition du virtualhost .
Réalisé avec un : sudo chmod -R a+rwx , en mode console
Mais quand je vais voir avec nautilus , il n'y a que root qui a l'accès .
Hors ligne
#4 Le 14/05/2014, à 13:45
- Filador
Re : [Résolu] Problème VirtualHost avec pc 64 bits
Bonjour,
Peux-tu nous donner le .conf du dossier sites-available d'Apache concernant le site en question ?
Merci d'avance.
Hors ligne
#5 Le 14/05/2014, à 14:24
- bmzoom
Re : [Résolu] Problème VirtualHost avec pc 64 bits
hellobtc.btc.conf :
# Setup "hellobtc.btc" Virtual Host
<VirtualHost *:80>
ServerName hellobtc.btc
DocumentRoot /media/msi-ubuntu/4a613636-5602-4e5a-9856-8e1aef2a7f43/btc/www/hellobtc
<Directory /media/msi-ubuntu/4a613636-5602-4e5a-9856-8e1aef2a7f43/btc/www/hellobtc>
Options Indexes FollowSymLinks Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
http://hellobtc.btc/phpmyadmin/ # fonctionne normalement
http://hellobtc.btc/ # est en erreur
Dernière modification par bmzoom (Le 14/05/2014, à 14:26)
Hors ligne
#6 Le 14/05/2014, à 14:40
- Filador
Re : [Résolu] Problème VirtualHost avec pc 64 bits
hellobtc.btc.conf :
# Setup "hellobtc.btc" Virtual Host <VirtualHost *:80> ServerName hellobtc.btc DocumentRoot /media/msi-ubuntu/4a613636-5602-4e5a-9856-8e1aef2a7f43/btc/www/hellobtc <Directory /media/msi-ubuntu/4a613636-5602-4e5a-9856-8e1aef2a7f43/btc/www/hellobtc> Options Indexes FollowSymLinks Includes AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost>
http://hellobtc.btc/phpmyadmin/ # fonctionne normalement
http://hellobtc.btc/ # est en erreur
T'as config n'est plus valide pour Apache 2.4.7
# Setup "hellobtc.btc" Virtual Host
<VirtualHost *:80>
ServerName hellobtc.btc
DocumentRoot /media/msi-ubuntu/4a613636-5602-4e5a-9856-8e1aef2a7f43/btc/www/hellobtc
<Directory /media/msi-ubuntu/4a613636-5602-4e5a-9856-8e1aef2a7f43/btc/www/hellobtc/>
Options Indexes FollowSymLinks Includes
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Donc il faut mettre Require all granted à la place de Order allow,deny et Allow from all
Suivi des commandes (Si cela n'a pas déjà été fait.) :
a2ensite hellobtc.btc.conf
service apache2 reload
Dernière modification par Filador (Le 14/05/2014, à 14:56)
Hors ligne
#7 Le 14/05/2014, à 17:00
- casperfr
Re : [Résolu] Problème VirtualHost avec pc 64 bits
tout ce qu'a pu te dire filador est parfaitement exacte,
j'aurais quand même une petite information a donné,
d'après ce que je vois,
/media/msi-ubuntu/4a613636-5602-4e5a-9856-8e1aef2a7f43/
dans média, si jamais c'est un disque externe ou une partition supplémentaire,
les droits du montage du disque supplante les droits que tu mets via le sudo chmod -R a+rwx
Hors ligne
#8 Le 14/05/2014, à 18:29
- bmzoom
Re : [Résolu] Problème VirtualHost avec pc 64 bits
Au niveau droit sur media/msi-ubuntu , et c'est une partition du disk principal
drwxrwxrwx+ 2 root root 4096 mai 14 19:22 msi-ubuntu
Après correction de Filador , le blocage continu ..
/sda2 : Gparted ne donne rien sur les droits de cette partition
Dernière modification par bmzoom (Le 14/05/2014, à 18:33)
Hors ligne
#9 Le 14/05/2014, à 18:33
- casperfr
Re : [Résolu] Problème VirtualHost avec pc 64 bits
je vois que tu as tous les droits sur ce dossier (ce qui n'est pas très sécurisé)
par contre le propriétaire est le root, pour une meilleur gestion tu devrais passé le propriétaire en tant qu'apache, www-data
ensuite tu aurais la possibilité de nous donné le log d'accès d'apache pour vérifié qu'apache va bien cherché les fichiers au bon endroit
EDIT:
comme c'est la partition fixe (non amovible) c'est via le fstab qu'il faut vérifié
cat /etc/fstab
Dernière modification par casperfr (Le 14/05/2014, à 18:35)
Hors ligne
#10 Le 14/05/2014, à 18:35
- bmzoom
Re : [Résolu] Problème VirtualHost avec pc 64 bits
ok - quel utilisateur type faut il créer ?
Hors ligne
#11 Le 14/05/2014, à 18:37
- Filador
Re : [Résolu] Problème VirtualHost avec pc 64 bits
Il faut juste passer Apache en tant que propriétaire du dossier, soit :
sudo chown www-data:www-data /media/msi-ubuntu/4a613636-5602-4e5a-9856-8e1aef2a7f43/ -R
Hors ligne
#12 Le 14/05/2014, à 18:38
- casperfr
Re : [Résolu] Problème VirtualHost avec pc 64 bits
il n'y a pas d'utilisateur proprement dis a créé
quand tu install apache celui ci créé un utilisateur qui correspond a l'usage internet c'est l'utilisateur propriétaire de /var/www(/html)
cette utilisateur créé par apache est www-data
sudo chown www-data:www-data -R /media/msi-ubuntu/4a613636-5602-4e5a-9856-8e1aef2a7f43/btc/www/hellobtc
EDIT : Méga Grilled
Dernière modification par casperfr (Le 14/05/2014, à 18:38)
Hors ligne
#13 Le 14/05/2014, à 18:50
- bmzoom
Re : [Résolu] Problème VirtualHost avec pc 64 bits
J'ai créé un utilisateur apache et /home/apache/ est actif .
Que faire de plus ?
Je ne veux pas tout planter ..
Pour la partition :
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda1 during installation
UUID=0bb012f8-0230-48d8-8b5c-9d45d17532ea / ext4 errors=remount-ro 0 1
/dev/sr0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
exit ne sort pas du mode root en console , vous sortez comment ?
Dernière modification par bmzoom (Le 14/05/2014, à 19:02)
Hors ligne
#14 Le 14/05/2014, à 18:56
- Filador
Re : [Résolu] Problème VirtualHost avec pc 64 bits
J'ai créé un utilisateur apache et /home/apache/ est actif .
Que faire de plus ?
Je ne veux pas tout planter ..Pour la partition :
# /etc/fstab: static file system information. # # Use 'blkid' to print the universally unique identifier for a # device; this may be used with UUID= as a more robust way to name devices # that works even if disks are added and removed. See fstab(5). # # <file system> <mount point> <type> <options> <dump> <pass> # / was on /dev/sda1 during installation UUID=0bb012f8-0230-48d8-8b5c-9d45d17532ea / ext4 errors=remount-ro 0 1 /dev/sr0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
Regarde la commande que casperfr et moi t'avons conseillé d'exécuter. Il ne faut pas créer un nouvel utilisateur.
Hors ligne
#15 Le 14/05/2014, à 19:04
- bmzoom
Re : [Résolu] Problème VirtualHost avec pc 64 bits
ok - quelques commande console restent encore inconnu de mon répertoire ..
Voir au dessus avec "exit"
sudo chown www-data:www-data -R /media/msi-ubuntu/4a613636-5602-4e5a-9856-8e1aef2a7f43/btc/www/hellobtc
chown: impossible d'accéder à «/media/msi-ubuntu/4a613636-5602-4e5a-9856-8e1aef2a7f43/btc/www/hellobtc»: Aucun fichier ou dossier de ce type
Dernière modification par bmzoom (Le 14/05/2014, à 19:07)
Hors ligne
#16 Le 14/05/2014, à 19:48
- casperfr
Re : [Résolu] Problème VirtualHost avec pc 64 bits
peut etre un debut de piste alors,
tu ne peux pas changé le propriétaire, d'un emplacement (existant ?)
si tu ne peux pas changé le propriétaire de celui ci par un chown avec un retour comme quoi le dossier n'existe pas,
dans les directives d'apache il y a
DocumentRoot /media/msi-ubuntu/4a613636-5602-4e5a-9856-8e1aef2a7f43/btc/www/hellobtc
<Directory /media/msi-ubuntu/4a613636-5602-4e5a-9856-8e1aef2a7f43/btc/www/hellobtc>
ce chemin est le meme,
si chown ne peut pas y accédé par ce qu'il n'existe pas, ya de granche que ce soit la meme chose pour apache
Hors ligne
#17 Le 14/05/2014, à 20:07
- bmzoom
Re : [Résolu] Problème VirtualHost avec pc 64 bits
casperfr : /var/log/apache2/error.log
[Wed May 14 20:11:21.776543 2014] [authz_core:error] [pid 1372] [client 127.0.0.1:47413] AH01630: client denied by server configuration: /media/msi-ubuntu/4a613636-5602-4e5a-9856-8e1aef2a7f43
[Wed May 14 20:12:19.864408 2014] [authz_core:error] [pid 1374] [client 127.0.0.1:47417] AH01630: client denied by server configuration: /media/msi-ubuntu/4a613636-5602-4e5a-9856-8e1aef2a7f43/btc/www/hellobtc/
[Wed May 14 20:14:18.676517 2014] [authz_core:error] [pid 1373] [client 127.0.0.1:47467] AH01630: client denied by server configuration: /media/msi-ubuntu/4a613636-5602-4e5a-9856-8e1aef2a7f43/btc/www/hellobtc/
Pourquoi ce virtualhost est naze ?
Hors ligne
#18 Le 14/05/2014, à 20:11
- casperfr
Re : [Résolu] Problème VirtualHost avec pc 64 bits
tu peux me confirmé que ce dossier existe ?
on peut essayé de changer le propriétaire en faisant un
cd /media/msi-ubuntu/4a613636-5602-4e5a-9856-8e1aef2a7f43
chown www-data:www-data -R *
EDIT :
tu pourrait afficher ce que te donne la commande
cd /media/msi-ubuntu/
ls -al
Dernière modification par casperfr (Le 14/05/2014, à 20:13)
Hors ligne
#19 Le 14/05/2014, à 20:21
- bmzoom
Re : [Résolu] Problème VirtualHost avec pc 64 bits
/media/msi-ubuntu/4a613636-5602-4e5a-9856-8e1aef2a7f43$ ls
adb-start btc DRIVE_1.pdf
apache C++ jq
Maintenant cela fonctionne sur http://hellobtc.btc/
Si je veux créer un partage de cette partition avec nautilus , il y a du blocage
/media/msi-ubuntu/4a613636-5602-4e5a-9856-8e1aef2a7f43$ ls -l
drwxrwxrwx 3 msi-ubuntu msi-ubuntu 4096 oct. 26 2013 btc
drwxrwxrwx 2 msi-ubuntu msi-ubuntu 4096 janv. 17 20:02 C++
sudo su
chown www-data:www-data -R *
ls -al
-rwxrwxrwx 1 www-data www-data 684238 févr. 17 16:58 bookmarks.html
drwxrwxrwx 3 www-data www-data 4096 oct. 26 2013 btc
drwxrwxrwx 2 www-data www-data 4096 janv. 17 20:02 C++
Dernière modification par bmzoom (Le 14/05/2014, à 20:28)
Hors ligne
#20 Le 14/05/2014, à 20:25
- casperfr
Re : [Résolu] Problème VirtualHost avec pc 64 bits
qu'entend tu par blocage ?
Hors ligne
#21 Le 14/05/2014, à 20:29
- bmzoom
Re : [Résolu] Problème VirtualHost avec pc 64 bits
Je redémarre , et refais des essais demain .
Pour les permissions du dossier par nautilus , c'est mieux .
Il n'y avait aucun groupe , et aucun menu dans ces permissions .
C'est compliqué pour débloquer une partition d'un disque . Avec pc 32 bits , il n'y avait aucun problème .. sur un disk interne !
Dernière modification par bmzoom (Le 14/05/2014, à 22:41)
Hors ligne
#22 Le 14/05/2014, à 20:35
- casperfr
Re : [Résolu] Problème VirtualHost avec pc 64 bits
pour ma par, je n'ai qu'un ubuntu en ligne de commande (edition serveur) je n'utilise donc absolument pas nautilus, donc je cette usage je ne peux pas t'aidé
Hors ligne
#23 Le 14/05/2014, à 20:38
- bmzoom
Re : [Résolu] Problème VirtualHost avec pc 64 bits
ok - merci , je vais faire un résumé et voir si cela tiends plusieurs jours .
Bye
Hors ligne
Pages : 1