Apache: .htaccess 経由のアクセス管理が機能しない

Apache: .htaccess 経由のアクセス管理が機能しない

ここ数時間、.htaccessいくつかのファイルとフォルダを除くすべてのファイルへのアクセスを禁止する作業ファイルを作成しようとしています。

.htaccessしかし、ルート フォルダーの直下のサブディレクトリにあるファイルに Allow from all と書き込むと/srv/www/htdocs/、最後に「サーバー エラー!」と表示されます。添付ファイルで、現在のhttpd.conf`default-server.conf を送信します。

私のシステム:

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

これについてご協力いただけると大変助かります!

デフォルトサーバー.conf:https://www.opensuse-forum.de/wcf/attachment/15371-default-server-conf-txt/

conf: に次のように入力します。https://www.opensuse-forum.de/wcf/attachment/15372-httpd-conf-txt/

答え1

「Require」ディレクティブを使用する必要があります。そうすれば動作します。

@MrWhiteに感謝します

関連情報