4

最近、Win XP (x86) から Win 7 (x64) に移行したため、Apache も再インストールする必要がありました。Apache (2.4.3) と PHP (2.4) の 64 ビット バージョンをインストールしました。

c:\Apache24 にインストールしました。

起動して実行していますが、ローカル PC のみにロックダウンする必要があります。

私が持っている場合:

<Directory "c:/Apache24/htdocs">
Options Indexes FollowSymLinks

AllowOverride None

Order allow,deny
Allow from all
# New directive needed in Apache 2.4.3 apparently: 
Require all granted
</Directory>

これはうまくいきますが、次のように変更すると:

<Directory "c:/Apache24/htdocs">
Options Indexes FollowSymLinks

AllowOverride None

Order allow,deny
Allow from 127.0.0.1
# New directive needed in Apache 2.4.3 apparently: 
Require all granted
</Directory>

(または「Localhost から許可する」または「192.xyz から許可する」)

アクセス拒否エラーが発生します。どうすればこれを回避できますか?

すべては、完全なローカル管理者権限を持つログインを使用してインストールされます。

4

2 に答える 2

24

交換

Order allow,deny
Allow from all
Require all granted

だけで

Require local

詳細: http://httpd.apache.org/docs/2.4/en/mod/mod_authz_host.html

于 2014-10-24T21:22:21.977 に答える