2017-03-19 12 views
0

私は奇妙な問題がありますが、うまくいけば論理的な答えがあります。httpdポートの変更、アクセス権の変更

使用 - Serverバージョン:Archlinux 4.4.44-1-ARCH

ではApache/2.4.18(Unixは)私は* .iniファイルへのアクセスを制限したいWebページのディレクトリを持っています。 httpd.confのディレクティブは次のようになります。これは、80を聞いてではなく、私は15401をリッスンするポートを変更し、もちろんそれは、アクセスを許可するURLにそのポートを使用する場合は、アクセス拒否を与えるすべての.iniファイルのため

<Files "*.ini"> 
    Require all denied 
</Files> 

作品すべての.iniファイルに適用されます。この場合、ポートはアクセスと何が関係していますか?

の.htpasswdファイルが、Apacheの設定 "文脈" でNOの.htaccess

答えて

0

がありますがすべてです。

仮想ホストの下に*:80などの仮想ホストを置いているのであれば、 "Listen"ディレクティブだけを変更した場合は適用されません。おそらく別の仮想ホストまたはデフォルトの設定は着信要求を処理しています。

ファイルのエントリを定義したセクション/コンテキストをすべて確認してください。

関連する問題