詳細

  

IIS 7ディレクトリのアクセス許可設定詳細Windows Server 2008 R2(x64)サーバーでIIS 7.5 + PHP(FASTCGI)+ MYSQLを構成した後の、操作は正常です。昨日まで、オンラインバックアップの失敗のためにmysqlは失敗しました。

phpは実行に成功したことを示していますが、実行時間は天文学的な数字です - mginxまたはapacheが以前に設定されていたphp環境でこの状況が発生しました。タイムアウト設定が小さすぎます。ただし、fastcgiの実行時間を変更してphpメモリを増やした後も、問題は残ります。

次に実行権限の問題を検討します。デフォルトの4つのアカウント(ディレクトリ、システム、管理者、ユーザーの作成)はすべて読み取りおよび書き込みが可能で実行不可に設定されています。

ほとんど頭がおかしくなったとき、突然、iis7.5の実行アカウントは従来のユーザーリストには含まれていませんでしたが、IIS_Iusrsグループの下にあるパスワードのないアカウントのグループです。

それで、関連する読み書きディレクトリiis_iusrsに読み書きの許可を与えました、そう、ファイル実行の読み取りは正常です。

IIS_IUSRS組み込みグループは、iis7.5のIIS_WPGグループに代わるもので、これも注目に値する場所です。

注意すべきもう1つのことは、.html、.phpなどのオブジェクト、オブジェクト以外のファイルまたはディレクトリを操作する必要がない場合は、——のディレクトリ権限を設定したり、システムを設定したりする必要がないということです。読み取りおよび書き込み権限を達成するためのアクセス許可


例としてASP /PHP /.net1.1-4.0用の2008 R2システムIIS7.5用のスクリプトを実行します。サイトディレクトリの権限設定。例:1.サイトユーザーグループ - TSHost 2、サイトドメイン名 - tingsea.com.cn 3.サイトユーザー - tingsea 4、wwwルートディレクトリはe:/WwwRoot 5、site ftpルートディレクトリe:/wwwroot /tingsea 6の場合、サイトのWebディレクトリはe:/wwwroot /tingsea /web 7、サイトのログディレクトリはe:wwwroot /tingsea /log 8、サイトに依存しないデータディレクトリはe:/wwwroot /tingsea /dbです。権限の説明(わかりやすくするために、継承と特別でない権限はここには表示されず、相対権限と保護者権限のみが追加されています)

e:/ - mdash; - mdash;管理者、SYSTEMフルコントロールe:/wwwroot—— IIS_IUSRS e:/wwwroot /tingsea— tingsea e:/wwwroot /tingsea /web—— tingsea<このフォルダは継承されません>サブフォルダとファイル

Copyright © Windowsの知識 All Rights Reserved