Serveur web inaccessible depuis redémarrage du RPI3

Bonsoir, j’ai suivi le tutoriel pour faire un serveur web sur le RPI3 et ça marchais très bien mais j’ai eu une coupure de courant et au redémarrage j’ai relancer apache2 mais mon site ne marche plus… Un peu d’aide ne serait pas de refus. Merci d’avance !

je suis dans la meme impasse je pense qu’il s’agit d’un probleme de droits sur /www/var et /www/var/html
comme je suis sur une machine de test je remonte regulierement mon systeme pour bypasser ce phénomène mais un jour la solution m’interessera :slight_smile:

Tu réinstalles tout en gros ?

sur ma machine de test oui, et tout fonctionne tant que je ne touches pas au droits de ces 2 partages ^^
du coup, ca me semble orienté, apres jme trompe ptete, comme dit je parle de machine de test, je fais vmt bcp de truc sur ces ptites betes

Bonsoir je suis pas un professionnel d’Apache ,car je l’utilise pas ,mais j’ai du derniérement regarder la Doc pour du dépanages donc je peux peut etre vous aider ,

@Twixys un message d’erreur particulier ?

problème de droit c’est a dire ?
par contre oui , il a y a une réglés spécifique sur les droit avec Apache ,

L’user www-data et le groupe www-data est liée a Apache il faut donc s’assurer que celui est les accès au dossiers , je le présice car beaucoup sont pas au courant (je l’était pas non plus ) et j’ai vu que pas mal de question sur différent forum était lié a sa

Je comprends pas trop je pensais qu’en relançant juste apache ça marcherait ^^

normalement oui
comment vous relancer Apache ?

Euh je ne sais plus trop sudo /etc/init.d/apache2 start un truc comme ça

Ok avec init.d …

bon techniquement on est plus censé utiliser init.d

essaye

sudo service apache2 restart

ou de le couper avec

sudo service apache2 stop

et de le redémarer avec

sudo service apache2 start

si sa marche pas on va vérifier les permision
donc le mieux serait de vérifier l’intégralité du répertoire www/var

mais on va faire simple tape sa

ls -l www/var

tu me copie colle le résultat

et ensuite

ls -l www/var/html

et pareil le résultat

Je vais essayer a toute !

Bon… dès la première commande j’ai « Warning: Unit file of apache2.service changed on disk, ‹ systemctl daemon-reload › recommended. »

Ok, je m’en doutais un peu ,

bon ben

sudo /etc/init.d/apache2 stop

et

sudo /etc/init.d/apache2 start

par contre fais les commandes

ls -l www/var 

et

ls -l www/var/html

« […] Starting apache2 (via systemctl): apache2.serviceWarning: Unit file of apache2.service changed on disk, ‹ systemctl daemon-reload › recommended. »

« ls: impossible d’accéder à www/var: Aucun fichier ou dossier de ce type »

:confused:

oups tu aurai pu me corriger mdr
j’ai oublier le /
j’ai taper trop vite

ls -l /www/var

ls -l /www/var/html

voila c’est mieux :wink:

Même chose :confused:

Ouai ok , en faite c’est le contraitre :confounded:

c’est Glou qui a induit en erreur avec sa

comme j’ai pas apache j’ai improviser la commande et le chemin

mais donc sa doit (je met au conditionel ) etre sa

ls -l /var/www

et

ls -l /var/www/html

ah ah merci
alors
1- total 4
drwxrwx— 2 pi www-data 4096 mai 19 23:49 html

2-total 576
-rw-r–r-- 1 pi pi 5686 mai 17 01:00 favicon.ico
-rw-r–r-- 1 pi pi 569645 mai 20 01:29 gifgif.gif
-rw-r–r-- 1 pi pi 513 mai 20 01:35 index.html
-rw-r–r-- 1 pi pi 440 mai 20 01:41 main.css

A voila :wink:

donc tout s’explique tu a bien de mauvaise permission comme mis plus haut c’est www-data qui est doit etre le propritaire de /www et pas pi ,
donc tu a plus qu’a changé tes permission , tu sait comment faire ?

Ah non xD. Je veux bien un peu d’aide :smiley: !

Sans déconner ,c’est la base quand meme les permission sur linux :triumph:

sudo chown -R pi:www-data /var/www/html/

techniquement c’est soit le groupe soit l’user qui doit etre autoriser donc sa devrait marcher