はじめに
問題&解決策がうまく書けていない...
※他にも問題と対処があったような...(思い出せたら追記)
問題一覧
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
※<C:\Windows\System32\inetsrv\config>
変更前:<section name=”modules” allowDefinition=”MachineToApplication” overrideModeDefault=”Deny” />
変更後:<section name=”modules” allowDefinition=”MachineToApplication” overrideModeDefault=”Allow” />
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) ファイアウォールのポート解放