この記事では、友人は次のように参照することができます必要がある、Apacheは一般的なものApacheのセキュリティ設定が必要ですディレクトリへのアクセスを、禁止設定する方法について説明します
サイトディレクトリを作成し、セキュリティ・プログラム・コードを提出するために、PHPのWeb開発では、我々はその後、どのように我々は、この機能を実現するか、サイトのセキュリティを向上させるために、コントロールの特定のディレクトリやファイルにアクセスする必要がありますか?この時間は、ディレクトリの形でApacheのWebサイトのリストのWebコンテンツを無効に設定することができます。
あなたはHTTPを訪問したときに禁止は、Apacheのディレクトリアクセスで構成されていません:// localhostのリスト関連のファイルとディレクトリのリスト、我々はApacheの設定ファイルhttpd.confを変更することで、禁止リストのディレクトリ/ファイルのリストを得ることができたときに、この方法を次のように:
1. Apacheの設定ファイル「httpd.confの」
2は、以下のセクションでは、見つけ
たコードをコピーしたコードを次に示します。<ディレクトリ/>
オプションインデックス
のAllowOverrideなし
インクルードが許可注文、否定できない
すべてから許可
</ディレクトリ>は
単にオプションインデックスはオプションなしに変更することができます。
注意:PHPランタイム環境のインストールパッケージに応じて、オプションのインデックスは、オプションインデックスがFollowSymLinkshttpことも可能である://www.bbqmw.net/qm_bbqmbd/赤ちゃんが本を命名、代わりにオプションなし一緒になることはできません。
httpd.confのを保存し、Apacheを再起動してください。このとき、いない場合は、以下の設定を変更し続ける:
次のようにコードのコードはコピー
の<Directory「E:/ウェブ」>
#
#Optionsディレクティブのための可能な値は、「なし」、「すべて」、ではない
#または任意の組み合わせ:
#インデックスFollowSymLinksをSymLinksIfOwnerMatchののExecCGI MultiViewsオプションが含ま
#の
#メモその「MultiViewsを」明示的に指定しなければなりません* * ---「オプションすべて」
#はあなたにそれを与えるものではありません。
#
#ディレクティブでオプションを複雑かつ両方-IS重要な参照してください。
#HTTP: //httpd.apache.org/docs/2.2/mod/core.html#optionsの
詳細情報について#。
:#これは、「すべて」、「なし」、またはキーワードの任意の組み合わせになることはできません
#オプションのFileInfoにauthconfigリミット
#
AllowOverrideのなし
#1
このサーバからのものを得ることができます。#コントロール。
#の
ご注文は、許可、拒否
、すべてから許可
</ディレクトリ>
上:一緒に一晩ライン上の変化を伴うの赤い部分、。
何のindex.htmlまたはデフォルトのファイルはindex.php、それは、Apache HTTP 403禁止エラーメッセージを報告していないかどう// localhostを、:3、することができ、その後、再訪問のhttpをhttpd.confのを保存、およびApacheを再起動します。
次のようにコードのコードはコピー:禁断の
あなたによってこのサーバー上の/アクセスする権限を持っていません。