1 votes

Apache : La gestion de l'accès via .htaccess ne fonctionne pas

Cela fait quelques heures que j'essaie de créer un fichier de travail .htaccess qui interdit l'accès à tous les fichiers à l'exception de quelques fichiers et dossiers.

Mais chaque fois que j'écris Allow from all in my .htaccess dans un sous-répertoire direct de mon dossier racine /srv/www/htdocs/ Le message qui apparaît à la fin est "Erreur de serveur". Dans la pièce jointe, je vous envoie mon httpd.conf et `default-server.conf.

Mon système :

OS: openSUSE Tumbleweed x86_64 
Host: 20XXS00100 ThinkPad X1 Carbon Gen 9 
Kernel: 5.13.13-1-default 
Uptime: 12 hours, 14 mins 
Packages: 5771 (rpm), 8 (snap) 
Shell: bash 5.1.8 
Resolution: 1920x1200 
DE: Plasma 5.22.4 
WM: KWin 
Theme: Breeze Dark [Plasma], Breeze [GTK2/3] 
Icons: [Plasma], breeze-dark [GTK2/3] 
Terminal: konsole 
CPU: 11th Gen Intel i7-1165G7 (8) @ 4.700GHz 
GPU: Intel TigerLake-LP GT2 [Iris Xe Graphics] 
Memory: 5945MiB / 31820MiB

Si vous pouvez m'aider, je vous en serai très reconnaissant !

default-server.conf : https://www.opensuse-forum.de/wcf/attachment/15371-default-server-conf-txt/

httpd.conf : https://www.opensuse-forum.de/wcf/attachment/15372-httpd-conf-txt/

1voto

levi-jcbs Points 23

Je dois utiliser la directive "Require", puis cela fonctionne.

Merci à @MrWhite

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X