J'ai récemment réinstallé Ubuntu, puis le paquet lamp-server
via tasksel
et l'installation s'est bien déroulée.
J'avais sauvegardé les fichiers du dossier /var/www/
et envisageais de les replacer une fois le serveur en ligne (ou, dans mon cas, uniquement accessible à partir de mon ordinateur: il s'agit d'un serveur de test.)
L'installation terminée, j'ai donc essayé de copier les fichiers à partir du répertoire de sauvegarde. Cela s'est bien passé.
Cependant, lorsque j'essaie d'accéder au serveur via localhost
depuis Firefox, j'obtiens une erreur 403 Forbidden, que je n'avais jamais eue auparavant. AIDEZ-MOI!!
EDIT: 9/2/201 Ajout d'informations sur les événements de fichier
J'ai donc suivi ce que @Andrew a dit, mais je ne peux toujours pas accéder aux fichiers .html. Étrangement, je peux accéder aux fichiers .php (rien d’affiche bien sûr, car ils n’afficheront que les informations extraites d’un formulaire précédemment rempli.) Mais aucun accès html, juste le
Interdit
Vous n'êtes pas autorisé à accéder à /index.html sur ce serveur.
page
Eh bien, trouvé la réponse à mon problème, bien que d'essayer d'aider un autre utilisateur avec un problème similaire!
Cette question https://askubuntu.com/questions/343172/add-Apache2-vhost-at-home m'a donné un lien qui m'a donné une solution! Je devais juste exécuter Sudo chmod -R 755 /var/www
et maintenant je peux y accéder très bien! Merci pour l'aide @ Andrew, mais je l'ai eu moi-même!
Tout d’abord, ajoutez votre utilisateur au groupe www-data
.
Sudo adduser [votre nom d'utilisateur] www-data
Ensuite, définissez la propriété de /var/www/
sur le groupe www-data
.
Sudo chown [votre nom d'utilisateur]: www-data/var/www
Enfin, définissez les autorisations pour le répertoire /var/www/
.
Sudo chmod 777/var/www
Sudo chmod g + s/var/www
J'espère que cela t'aides.