0

フォルダー内に .htaccess を配置するとすぐに、nginx プロキシを使用して Apache2 Web サーバーを実行しています。

Forbidden

You don't have permission to access blabla on this server.

httpd.conf に AllowOverride All設定しました。

.htaccess の内容は問題ではありません。ファイルが存在するとすぐに、Forbidden エラーが発生します。

ここで何が問題ですか?

4

1 に答える 1

0

それは間違いなくあなたの.htaccessが何を含んでいるかに依存します..HTTP/1.0 Forbiddenしかし、私はあなたがどちらかを持っていると思うようになります

  1. 存在しないDirectoryIndexか、それを上書きします-そしてまた持っていますOptions -Indexes
  2. あなたはいくつかの象徴的なつながりを持っておりOptions +FollowSymlinks、あなたの地元のhtaccessで物事を台無しにします

適切なシンボリックリンクがapacheで機能するには、含まれているディレクトリにapacheユーザーのeXecute権限が必要です。

ls -ladrupal / sites /フォルダーからの出力例:

drwxr-xr- x 4 mschr root 4096 9may15:41。

drwxr-xr-x 9 mschr apache 4096225月21:18..

lrwxrwxrwx 1 root root 16 4 may 08:16 all-> / etc / drupal / all /

于 2012-05-22T19:21:17.800 に答える