1 votes

Accès à distance interdit mais localhost fonctionne avec Apache

J'ai suivi ce et le serveur Apache fonctionne localement. http://localhost/~user/ fonctionne mais à distance http://my-ip/~user J'ai compris :

Forbidden.
You don't have permission to access this resource.

Notez que j'utilise le même ordinateur. Il fonctionnait avec Mojave. Comment puis-je résoudre ce problème ?

0 votes

Username.conf contient : Exiger l'hôte localhost ! Veuillez vérifier : Module Apache mod_authz_host

2voto

Jose Chavez Points 645

En suivant le tutoriel, vous avez créé le fichier /etc/apache2/users/username.conf qui contient les éléments suivants :

<Directory "/Users/username/Sites/">
AllowOverride All
Options Indexes MultiViews FollowSymLinks
Require host localhost
</Directory>

(notez que vous avez remplacé "username" par votre nom d'utilisateur réel)

Si vous voulez permettre au public d'accéder à ce dossier, modifiez-le de la manière suivante :

<Directory "/Users/username/Sites/">
AllowOverride All
Options Indexes MultiViews FollowSymLinks
Require all granted
</Directory>

Notez que le " Require La ligne " " a été changée en " Require all granted ".

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X