Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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

bmzoom a écrit :

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

bmzoom a écrit :

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. wink

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 cool

Hors ligne