みなさん、こんにちは。 ApacheとWindows7でエイリアスを機能させようとしています。これが私が持っているものです。
<IfModule alias_module>
Alias /TamasMobile/ "C:/Users/IssamTP/Documents/NetBeansProjects/TamasMobile/"
</IfModule>
<Directory "C:/Users/IssamTP/Documents/NetBeansProjects/TamasMobile/">
Options Indexes FollowSymLinks
DirectoryIndex index.html index.php
AllowOverride None
Order deny,allow
Deny from all
</Directory>
ウェブサイトを読み込んでいると、次のエラーが発生します。
403 Forbidden
You don't have permission to access /TamasMobile/ on this server.
Apacheエラーログには次のように記載されています。
[Tue Sep 07 00:49:29 2010] [error] [client 127.0.0.1] client denied by server configuration: C:/Users/IssamTP/Documents/NetBeansProjects/TamasMobile/
はい、作業ディレクトリを./htdocs/TamasMobile/に変更するか、同様のことを行うことができますが、個人的な利益のためにこれを修正する方法を知りたいです。
どうもありがとうございました。
確かに行:
Deny from all
あなたの問題を引き起こしています。その行を削除して、機能するかどうかを確認します。みんなからの拒否で何をしようとしていましたか?通常、ルートディレクトリにはすべてからの厳密な拒否があり、すべてのエイリアスにはよりリラックスしたアクセスがあります。したがって、たとえば:
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
<Directory "C:/Users/IssamTP/Documents/NetBeansProjects/TamasMobile/">
Order allow,deny
Allow from all
</Directory>