Windows system >> Windowsの知識 >  >> コンピュータソフトウェアのチュートリアル >> サーバー技術 >> サーバーについて >> WindowsサーバーでIISを設定する際の問題

WindowsサーバーでIISを設定する際の問題

  

多くの友人がIIS 6 Webサイトを使用する際に多くの問題に遭遇しました。そしてこれらの問題のいくつかは過去にIIS 5で遭遇しました。午後、私は以前のトラブルシューティングの経験と合わせて、このサマリーを作成してたくさんの実験を行いました、私はあなたを助けたいと思います:)質問1:親パスが有効になっていない症状例:Server.MapPath()エラーASP 0175:80004005パス文字は使用できません0709 /dqyllhsub /news /OpenDatabase.aspの4行目では、MapPathのPathパラメーターに文字を使用できません。原因の分析:多くのWebページで../形式(つまり、親パスである前のページに戻る)などのステートメントが使用されています。IIS6.0はセキュリティ上の理由からデフォルトで閉じられています。回避策:[IISのプロパティ] - > [ホームディレクトリ] - > [設定] - > [オプション]の順にクリックします。ティックの前に親パスを有効にします。更新を確認してください。質問2:ASPのWeb拡張子が正しく設定されていません(ASP.NET、CGIも同様)症状:HTTPエラー404 - ファイルまたはディレクトリが見つかりません。理由分析:IIS6.0では、Webプログラムの拡張オプションが追加され、ASP、ASP.NET、CGI、IDCなどのプログラムを有効または無効にすることができますデフォルトでは、ASPおよび他のプログラムは禁止されています。解決策:IISの[Webサービス拡張]で[アクティブサーバーページ]を選択し、[許可]をクリックします。問題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のプロパティ] - > [セキュリティ] - > [認証とアクセス制御]で設定します。

Copyright © Windowsの知識 All Rights Reserved