Erreur critique : vous n'êtes pas autorisé à accéder à / sur ce serveur
Ouvrez la page Web et le résultat est une invite d'accès : erreur 403 ! Désactivez "Afficher les erreurs HTTP conviviales" d'IE et cela montre qu'il n'y a aucune autorisation d'accès (vous n'avez pas l'autorisation d'accéder à/sur ce serveur) !
Je pensais que je n'avais probablement pas l'autorisation d'accéder au répertoire, car généralement, NTFS contrôle très strictement les autorisations d'accès !
J'ai donc ouvert le répertoire et j'ai vu que les autorisations d'accès étaient entièrement contrôlées par tout le monde ! L'utilisateur n'aurait alors absolument aucun problème avec les autorisations d'accès aux dossiers. Il doit s'agir d'un problème de configuration avec Apache, j'ai donc cherché en ligne et trouvé les informations pertinentes suivantes ! pour les autorisations de modification.
Voici le contenu cité : <Répertoire /> Options SuivreSymLinks Autoriser tout remplacer Commande refuser, autoriser Nier de tous Satisfaire tout le monde </Répertoire> |
Selon les invites du fichier de configuration, ce paramètre est utilisé pour modifier les autorisations d'accès d'Apache à tous les répertoires. S'il est modifié arbitrairement, cela peut entraîner des risques de sécurité !
Nier de tous peut être vu par toute personne ayant une connaissance de base de l'anglais. Voici la clé : Refuser de tous !
Essayez de remplacer Refuser par Autoriser ! (Comme il peut y avoir des problèmes de sensibilité à la casse, il est recommandé d'utiliser des lettres majuscules. Si vous êtes intéressé, vous pouvez essayer vous-même les minuscules !) Cela a été réussi immédiatement, mais si configuré comme ceci, la sécurité du serveur le fera. être...
J'ai donc continué à regarder le fichier de configuration !
J'ai trouvé ce qui suit
#
# Cela devrait être remplacé par ce que vous définissez sur DocumentRoot.
#
La signification de la ligne de commentaires ci-dessus : quel que soit le répertoire racine de votre serveur, vous devez vous assurer que la configuration ici est cohérente !
Voici le contenu cité : <Répertoire "répertoire par défaut"> # # Les valeurs possibles pour la directive Options sont "Aucun", "Tout", # ou toute combinaison de : # Index Inclut FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews # # Notez que "MultiViews" doit être nommé *explicitement* --- "Options All" # ne vous le donne pas. # # La directive Options est à la fois compliquée et importante. # http://httpd.apache.org/docs/2.2/mod/core.html#options # pour plus d'informations. # Index des options FollowSymLinks # # </Répertoire> |
Ensuite, définissez le « Répertoire par défaut » ci-dessus sur le « Répertoire cible » (bien sûr, les paramètres de toutes les autorisations d'accès ont été modifiés pour refuser !) Actualisez la page, OK, c'est réussi !