Windows system >> Windowsの知識 >  >> コンピュータソフトウェアのチュートリアル >> サーバー技術 >> サーバーについて >> IIS6.0サーバーステーションでは解決策の概要にアクセスできない

IIS6.0サーバーステーションでは解決策の概要にアクセスできない

  

多くの友人がIIS6のWebサイトを使用するときに多くの問題に遭遇しました、そしてこれらの問題のいくつかは過去のIIS5で遭遇しました。私は午後に一生懸命働いて、以前のトラブルシューティングの経験と合わせてたくさんの実験をして、この要約を作りました。私はあなたを助けたいと思います:)

質問1:親パスが有効になっていません
症状の例:
Server.MapPath()エラー 'ASP 0175:80004005'許可されていませんパス文字
/0709/dqyllhsub/news/OpenDatabase.asp、行4
MapPathのパスパラメータ文字「..」は使用できません。

理由分析:
多くのWebページは../フォーマット(つまり、親パスである前のページに戻る)などのステートメントを使用しますが、IIS6.0はセキュリティ上の理由からです。このオプションはデフォルトではオフになっています。

回避策:
IISのプロパティ - >ホームディレクトリ - >設定 - >オプションで。 [Enable Parent Path]の前にチェックマークを付けます。更新を確認してください。


質問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はIUSR_コンピュータ名アカウントを作成します(コンピュータ名はIISを実行しているサーバーの名前です)。 Webコンテンツを要求したときに匿名ユーザーを認証します。このアカウントはユーザにローカルログイン特権を与えます。有効な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のみからサイトへのアクセスを制限するように設定できます。 IP範囲をブロックした場合、または許可した範囲外の場合は、エラーメッセージが表示されます。

解決策:
「IISのプロパティ」 - >「セキュリティ」 - >「IPアドレスとドメイン名の制限」を入力します。特定のIPアドレスへのアクセスを制限したい場合は、許可されたアクセスを選択する必要があります。追加をクリックして許可されていないIPアドレスを選択します。それ以外の場合は、特定のIPアドレスのみにアクセスできます。


質問5:IUSRアカウントが無効になっています

症状の例:
HTTPエラー401.1 - 権限がありません:認証情報が無効なためアクセスが拒否されました。

原因の分析:
ユーザーによる匿名アクセスに使用されるアカウントはIUSR_マシン名なので、このアカウントが無効になっていると、ユーザーはアクセスできなくなります。

解決策:<コントロールパネル> - > [管理ツール] - > [コンピュータの管理] - > [ローカルユーザーとグループ]で、IUSR_コンピュータ名アカウントを有効にします。


問題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 +パスワード同期データベースパスワード
IISを実行しているメタベースます。cscript C:\\のinetpub \\ adminscriptsと\\はSynciwam.vbs -v IWAMアカウントのパスワード同期COM +アプリケーション


質問8:MIME設定は、問題の特定の種類のファイルは、(例えばISOで)ダウンロードすることができない原因となる例えば

症状:
HTTPエラー404 - ファイルまたはディレクトリが見つかりません。

原因分析:
IIS 6.0は、ISOなどの特定のMIMEタイプのサポートをキャンセルし、クライアントのダウンロードエラーを引き起こしました。

回避策:
IISのプロパティ - > HTTPヘッダー - > MIMEタイプ - >新規の順にクリックします。後続のダイアログでは、拡張子は.ISOで埋められ、MIMEタイプはapplicationです。


また、ファイアウォールのブロック、ODBCの設定エラー、Webサーバーのパフォーマンスの制限、制約およびその他の要因も考えられる原因のIISサーバーがアクセスすることはできません、ここで餌するつもりはないスレッド化に貢献して説明しました。この記事があなたの質問の大部分を解決することを願っています:)

Copyright © Windowsの知識 All Rights Reserved