Windows system >> Windowsの知識 >  >> コンピュータソフトウェアのチュートリアル >> サーバー技術 >> サーバーについて >> 9一般的なwin2003のiis設定の問題と解決策

9一般的なwin2003のiis設定の問題と解決策

  
IIS6のWebサイトを使用するときに多くの友人が多くの問題に遭遇した、症状が処理される限り、以下は2003 iisで遭遇する問題のいくつかです。サーバーが利用可能でなければなりません。問題1:親パスの症状が有効になっていない例:Server.MapPath()エラー 'ASP 0175:80004005'はパス文字0709 /dqyllhsub /news /OpenDatabase.aspには使用できません、4行目はMapPathのPathパラメーターに文字を使用できません.. '。原因の分析:多くのWebページは../フォーマットなどのステートメントを使用し(つまり、親パスである前のページに戻る)、セキュリティ上の理由からIIS 6.0はデフォルトで閉じられています。回避策:[IISのプロパティ] - > [ホームディレクトリ] - > [設定] - > [オプション]の順にクリックします。ティックの前に親パスを有効にします。更新を確認してください。質問2:ASPのWeb拡張子が正しく設定されていません(ASP.NET、CGIも同様)症状:HTTPエラー404 - ファイルまたはディレクトリが見つかりません。理由分析:IIS6.0では、Webプログラムの拡張オプションが追加され、ASP、ASP.NET、CGI、IDCなどのプログラムを有効または無効にすることができますデフォルトでは、ASPおよび他のプログラムは禁止されています。解決策:IISのWebサービス拡張で[Active Server Pages]を選択し、[許可]をクリックします。問題3:不正な認証構成の症状例:HTTPエラー401.2 - 許可されていません:サーバー構成のためにアクセスが拒否されました。原因分析:IISは、次のWeb認証方法をサポートします。匿名認証IISは、Webコンテンツを要求したときに匿名ユーザーを識別するためにIUSR_コンピューター名アカウント(コンピューター名はIISを実行しているサーバーの名前)を作成します。検証このアカウントはユーザにローカルログイン特権を与えます。有効なWindowsアカウントを使用するように匿名ユーザーアクセスをリセットできます。基本認証では、NTFS形式のWebサーバー上のファイルへのアクセスを制限するために基本認証が使用されます。基本認証では、ユーザーは資格情報を入力する必要があり、アクセスはユーザーIDに基づいています。ユーザーIDとパスワードは、ネットワーク間で平文で送信されます。 Windows統合認証Windows統合認証は基本認証よりも安全で、ユーザーがWindowsドメインアカウントを持っているイントラネット環境でもうまく機能します。統合Windows認証では、ブラウザは現在のユーザーがドメインログオンプロセス中に使用する資格情報を使用しようとします。試行に失敗すると、ユーザーはユーザー名とパスワードの入力を求められます。統合Windows認証を使用している場合、ユーザーのパスワードはサーバーに転送されません。ユーザーがドメインユーザーとしてローカルコンピューターにログインした場合、このドメイン内のネットワークコンピューターにアクセスするときに再度認証する必要はありません。ダイジェスト認証ダイジェスト認証は、基本認証の多くの欠点を克服します。ダイジェスト認証を使用する場合、パスワードは平文では送信されません。あるいは、プロキシサーバーでダイジェスト認証を使用することもできます。ダイジェスト認証では、パスワードが暗号化された形式で送信されるチャレンジ/レスポンスメカニズム(統合Windows認証で使用されるメカニズム)を使用します。 .NET Passport認証Microsoft .NET Passportは、シングルサインインセキュリティを可能にするユーザー認証サービスであり、ユーザーが.NET Passport対応のWebサイトおよびサービスにアクセスするのをより安全にします。 .NET Passportが有効になっているサイトは、ユーザーを認証するために.NET Passport中央サーバーに依存します。ただし、ハブサーバーは、特定のユーザーによる個々の.NET Passport対応サイトへのアクセスを承認または拒否しません。回避策:必要に応じて異なる認証を設定します(通常、ほとんどのサイトで使用されている認証方法である匿名認証)。認証オプションは、[IISのプロパティ] - > [セキュリティ] - > [認証とアクセス制御]で設定します。問題4:IP制限が正しく設定されていません例:HTTPエラー403.6 - 禁止:クライアントのIPアドレスが拒否されました。原因の分析:IISはIP制限のメカニズムを提供し、特定のIPからサイトへのアクセスを制限したり、特定のIPのみからサイトへのアクセスを制限したりできます。許容範囲内でエラーメッセージが表示されます。回避策:[IISのプロパティ] - > [セキュリティ] - > [IPアドレスとドメイン名の制限]に移動します。特定のIPアドレスへのアクセスを制限したい場合は、許可されたアクセスを選択する必要があります。追加をクリックして許可されていないIPアドレスを選択します。それ以外の場合は、特定のIPアドレスのみにアクセスできます。質問5:IUSRアカウントが無効になっている症状:HTTPエラー401.1 - 権限がありません:認証情報が無効なためアクセスが拒否されました。原因の分析:匿名アクセスのためにユーザーが使用するアカウントはIUSR _マシン名なので、このアカウントが無効になっていると、ユーザーはアクセスできなくなります。回避策:[コントロールパネル] - > [管理ツール] - > [コンピュータの管理] - > [ローカルユーザーとグループ]の順に選択し、IUSR _ machine nameアカウントを有効にします。問題6:NTFSアクセス許可の不適切な設定例:HTTPエラー401.3 - 権限がありません:要求されたリソースのACL設定が原因でアクセスが拒否されました。原因分析:Webクライアントのユーザーはユーザーグループに属しているため、ファイルに十分なNTFS権限がない(たとえば、読み取り権限がない)場合、ページにアクセスできません。解決策:フォルダのセキュリティタブに入り、ユーザの権限を設定し、少なくとも読み取り権限を与えます。 NTFSの権限設定については、ここでは説明しません。質問7:IWAMアカウントが同期していない症状の例:HTTP 500 - 内部サーバエラー原因分析:IWAMアカウントは、IISのインストール時にシステムによって自動的に作成される組み込みのアカウントです。 IWAMアカウントが確立されると、Active Directory、IISメタベースデータベース、およびCOM +アプリケーションによって使用され、アカウントパスワードは3者によって保存され、オペレーティングシステムは3者によって保存されたIWAMパスワードの同期を担当します。 IWAMアカウントに対するシステムのパスワード同期作業が失敗し、IWAMアカウントに対するパスワードの矛盾が発生することがあります。回避策:ADがある場合は、[スタート] - > [プログラム] - > [管理ツール] - > [Active Directoryユーザーとコンピュータ]の順に選択します。 IWAMアカウントのパスワードを設定します。 c:\\ Inetpub \\ AdminScripts> adsutil SET w3svc /WAMUserPass + passwordを実行してIISメタベースデータベースパスワードを同期し、cscript c:\\ inetpub \\ adminscripts \\ synciwam.vbs -vを実行します。質問8:MIME設定の問題原因一部の種類のファイルをダウンロードできない(ISOの場合)症状の例:HTTPエラー404 - ファイルまたはディレクトリが見つかりません。原因の分析:IIS 6.0は、ISOなどの特定のMIMEタイプのサポートをキャンセルし、クライアントのダウンロードエラーを引き起こしました。回避策:[IISのプロパティ] - > [HTTPヘッダ] - > [MIMEタイプ] - > [新規]の順にクリックします。後続のダイアログでは、拡張子は.ISOで埋められ、MIMEタイプはapplicationです。質問9:Webサイトのバックグラウンドで200Kを超えるファイルをアップロードできません。原因:IIS 6.0では、既定の設定が特に厳格で安全であるため、以前のタイムアウトと制限が緩すぎるために発生する攻撃が最小限に抑えられます。構成データベースプロパティ実装のASPの最大投稿サイズは204,800バイトで、各フィールドは100 KBに制限されています。 IIS 6.0より前のバージョンでは、投稿制限はありませんでした。これが原因でファイルのアップロードが200kを超えることはできません、そして実際に送信されたデータが200kを超えることはできません、あなたは長い投稿を送信しようとすることができます、このエラー解決策も発生します:ウィンドウを見つけるためにサービスでiis管理サービスを閉じる\\ system32 \\ inesrv \\の下にあるMetabase.xmlを開き、ASPMaxRequestEntityAllowedを見つけて必要な値に変更しますデフォルトは204800、つまり200Kで、iis adminサービスを再起動して51200000(50M)に変更します。エラー、Webサーバーのパフォーマンスの制限、スレッドの制限、およびその他の要因も、IISサーバーにアクセスできない原因となる可能性があるため、ここでは取り上げません。私はこの記事があなたの問題の大部分を解決することができることを願っています:)交換チェーンの幅を調整し、フォーラム広告520ワイドx 1ラインモードに配置することができます、効果はとても良いです。zh-CN"],null,[1],zh-TW"]]]
Copyright © Windowsの知識 All Rights Reserved