LoginSignup
0
0

More than 1 year has passed since last update.

IISでWebサーバ構築時に不具合多発...

Last updated at Posted at 2019-12-04

はじめに

問題&解決策がうまく書けていない...
 ※他にも問題と対処があったような...(思い出せたら追記)

問題一覧

4. ERR_UNSAFE_PORT エラーが発生しページが表示できない
3. IISのサイト表示時に「HTTP エラー 401.3 – Unauthorized」
2. IISのサイト表示時に「HTTP エラー 500.19 – Internal Server Error」
1. IPアドレスでサイトにアクセスしようとして失敗(1台だけ...ローカルホストでもだめって...)

4. ERR_UNSAFE_PORT エラーが発生しページが表示できない

参考サイトに記載されているが、ブラウザ毎に特定バージョンからポートブロックされている模様
 ★対応としては、Webサイト側のポート番号を変更して解決!!
※Edgeだけなぜ駄目だったんだろうと思っていたのですが、納得...
 2021年5月25日にリリースされた、Google Chorme 91
 2021年5月27日にリリースされた、Microsoft Edge 91
  ポート10080がブロックされる動作に変更
※Webブラウザの起動ショートカットを作成し、--explicitly-allowed-ports=(ポート番号) オプションを追加することで、指定したポート番号のブロックを解除可能
 ★一旦試す場合はこれだな...

【参考サイト】
◆Webブラウザでポート 10080 のWebサイトにアクセスすると、ERR_UNSAFE_PORT エラーが発生しページが表示できない | iPentec
 https://www.ipentec.com/document/software-google-chrome-microsoft-edge-error-err-unsafe-port-accessing-on-port-10080

3. IISのサイト表示時に「HTTP エラー 401.3 – Unauthorized」

 IISの仮想ディレクトリとして、ある物理パスを追加した後、配下のファイルにアクセスしようとしたら表題のエラーが発生
  ★参考サイトの対応をしたら解決!!
   ※具体的には、ドメイン認証済みのユーザー「Authenticated User」を追加して解決

【参考サイト】
 ◆IIS でHTTP 401.3 Unauthorized エラーコード 0x80070005 の解決方法 | urashita.com 浦下.com (ウラシタドットコム)
  https://urashita.com/archives/26018
 ◆IISのサイトでHTTPエラー401.3 Unauthorized
  https://tex2e.github.io/blog/windows/iis-401-3-unauthorized
   ※エラーの原因として一番可能性のあるのは IIS がファイルへのアクセス許可がないことです。 そこで、アクセスしたい対象のフォルダで、プロパティ→セキュリティ→編集→追加で「IUSR」を選択します。

2. IISのサイト表示時に「HTTP エラー 500.19 – Internal Server Error」

 ※参考サイトや対応すべき作業は記載したが、これで解決したかは思い出せない...

【参考サイト】
 ◆IIS で エラー コード 0x80070021 が発生した場合の対処法
  https://ips.nekotype.com/4200/
   ※今回の原因はまさにこれっぽい...
 ◆IIS の構成のバックアップ
  https://www.keicode.com/iis/iis-backup-config.php

applicationHost.config
※<C:\Windows\System32\inetsrv\config>
変更前:<section name=”modulesallowDefinition=”MachineToApplicationoverrideModeDefault=”Deny” />
変更後:<section name=”modulesallowDefinition=”MachineToApplicationoverrideModeDefault=”Allow” />
iisbackup.bat
REM 構成ファイルのバックアップ
%systemroot%\system32\inetsrv\appcmd add backup

REM バックアップのリスト
%systemroot%\system32\inetsrv\appcmd list backup

REM バックアップのリストア
%systemroot%\system32\inetsrv\appcmd restore backup "CFGHISTORY_0000000147"

1. IPアドレスでサイトにアクセスしようとして失敗(1台だけ...ローカルホストでもだめって...)

 ※参考サイトや対応すべき作業は記載したが、これで解決したかは思い出せない...

【参考サイト】
 ◆IIS Express のWebサイトに他のホストからアクセスできるようにする - ASP.NETアプリケーションのデバッグ時に他のホストからのアクセスをする
  https://www.ipentec.com/document/windows-iis-express-accept-outer-host-access
 ◆IIS Expressに外から接続する
  https://qiita.com/d_k_morimoto/items/66e19c0d5721b05495a7
   ※ポイントは以下の3つか...
    (1) applicationhost.config の修正
    (2) ACL(Access Control List)の設定
    (3) ファイアウォールのポート解放

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0