2011-03-08 13 views
2

Webサーバールート内に1つのフォルダを作成し、そのフォルダのシンボリックリンク(ソフトリンク)をディスク内の任意の場所に作成できます。ディスク内のファイルを探します。それはWebサーバーのセキュリティに違反していますか?同じことを別々に達成できるかどうかをご提案ください。Webサーバールート内でシンボリックリンクを使用する

答えて

4

これはウェブサーバーと設定によって異なります。 Apacheでは、たとえば、FollowSymLinks設定オプションでシンボリックリンクが許可されているかどうかを制御することができます。サーバーのセキュリティを1としてhttp://httpd.apache.org/docs/2.0/mod/core.html

1

詳しいことはお勧めしませんが、あなたは、このためにWebサーバーを設定することができます。

  1. はFollowSymLinksを(apacheの)設定
  2. は、「スクリプトハンドラの」許可パス(PHPの下に必ずそのパスの秋にするWebサーバ(Apacheの)にフォルダやファイルに適切な権限を許可する許可

    の手順を以下に示します。 ini => open_basedir)
関連する問題