Paypal IPNリスナーを実装できるように、Apache 2.2.3(Centos)サーバーで単一の場所(存在しないファイル)にアクセスできるようにしようとしています。他のファイルは、パスワードで保護されたままにする必要があります。
ログインせずに 1 つの場所にアクセスできるようにするにはどうすればよいですか?
以下のコードは、これまでに試したことを示しています。
location ディレクティブは正しい場所を選択します (これは、deny from all と書いてテストしました)。
私が今抱えている問題は、サーバーがまだその場所のパスワードを要求していることです。
すでに場所ディレクティブをディレクトリ ディレクティブに入れようとしましたが、これにより構文エラーが発生します (ファイル ディレクティブで許可されていても) が、ファイルが物理的に存在しないため、場所ディレクティブの代わりにファイル ディレクティブを使用できません。 .
<Directory /var/www/vhosts/somedomain.net/subdomains/p103.myproject/httpdocs/public>
Order Deny,Allow
Options -Includes -ExecCGI
SetEnv APPLICATION_ENV "development"
AuthName "myproject"
AuthType Basic
AuthUserFile /var/www/vhosts/somedomain.net/subdomains/p103.myproject/.htpasswd
AuthGroupFile /var/www/vhosts/somedomain.net/subdomains/p103.myproject/.htgroups
Require group myproject
</Directory>
DocumentRoot /var/www/vhosts/somedomain.net/subdomains/p103.myproject/httpdocs/public
<Location "/ipn/sdsad8329ejslkdjasl">
Order Deny,Allow
Allow from all
Satisfy Any
</Location>
ドキュメントへのリンク: http://httpd.apache.org/docs/2.2/