一度ウェブサイトが解決プロセスにアクセスできないことを覚えて、サーバー80ポートの問題解決プロセス

2630 ワード

サーバーは会社のテストの时、ローカルエリアネットワーク内で正常にアクセスすることができて、サーバーは电信机の部屋に管理してから、电信はサーバーとドメイン名を届け出なければならないことを要求して、やっとサーバーの外網の80ポート(届け出ていない外網の80ポートは閉じて、外網はドメイン名とipを通じてアクセスすることができません)を開通して、期间は2ヶ月の届出の过程を経て、それから電信はすでに外網の80ポートを開通したと通知して、しかし、私がテストしたとき、外網がまだウェブサイトにアクセスできないことに気づき、以下の排除過程が始まり、この記録を共有しました.
ステップ1:システムファイアウォールやその他のセキュリティソフトウェアを閉じて、まだアクセスできないことをテストします.ステップ2:サーバ上の80ポートが他のプロセスによって占有されているかどうかを確認します.
主にDOSコマンドを使用します.

netstat -an
netstat -aon|findstr "80"
tasklist|findstr "2448"

通常のサーバと比較すると0.0.0.0:80が少なく、127.0.0.1:80が多くなっていることがわかりました.これにより、127.0.0.1:80のpidが対応するプロセスがsystemであることがわかりました(正常なサーバ0.0.0.0:80がpidによって見つけたプロセスもsystemです).そこで、サーバーにインストールされているソフトウェアが80ポートを占有しているのではないかと推測し始めました.そこで、サーバーにインストールされている不要なソフトウェア、例えばウイルス対策ソフトウェア、ファイアウォールソフトウェア、QQなど、アンインストールが完了したら、サーバーを再起動して、まだアクセスできないことに気づきました.
ネットでしばらく検索したところ、MS SQL Server 2008のサービスSQL Server Reporting Servicesが80ポートを占有しているというものがあり、サーバーにインストールされているのはSQLserver 2008 r 2で、すぐにこのサービスを停止し、テストはまだ外部ネットワークにアクセスできません.
ステップ3:サーバ上の80ポートの問題なのか、それとも電気通信が外部ネットワークを開通していない80ポートなのかを排除します.
ネット上で1日探した后に、ある招待状の中で电信がまったく80ポートを开通していないことを発见して、そこで私はサーバーの80ポートに问题があるかどうかをテストして、思いついた方法はもとのネットの线を抜いて、别のネットの线で、1台のノートをつないで、サーバーのLANのipを确认して、例えば192.168.1.22、それからノートの上のスタートメニュー-》でcmdを入力して、车に戻ります-》それからtelnet 192.168.1.2280を入力して、80ポートに問題がなければ、すぐに新しい黒いウィンドウに置き換えられ、接続に成功したことを示します.20数秒後に「192.168.1.222に接続...ホストへの接続を開くことができません.ポート80:接続に失敗しました」と表示されると、サーバ上の80ポートに問題があることを示します.ノートパソコンのtelnetでローカルエリアネットワークに接続されている80ポートが接続できないことに気づき、サーバーの問題と判断しました.
ステップ4:IISを再ロードします.
サーバ登録の過程でDNSサーバをサーバにインストールしようとしたが、インストールに失敗したことを思い出すと、iisの構成が変更された可能性があると推測し、IISをアンインストールしてから再インストールし、テストでサイトが正常に回復し、数日の問題が解決したことが分かった.
時間と労力を節約する解決手順:
1、1本のネットワークケーブルを持って、一方はサーバーに接続して、一方はノートパソコンに接続して、ローカルエリアネットワーク内はサーバー80のポートに問題があるかどうかをテストして、詳しくは上の第3歩を見て、ウェブサイトをドメイン名にバインドしないで、直接ipアクセスして、ウェブサイトが開くことができるかどうかを見ることができます;2、サーバー80のポートが接続できないと判断した場合、上のステップのポートが占有されているかどうかを試し、まだだめであればIISを再インストールする.サーバ80のポートの問題でなければ、電気通信構成ポートマッピングの技術者に問い合わせ、ポートマッピングが行われているかどうかを確認します(サーバにはルータがあります).
経験不足のため、最初はずっと電信の問題だと思っていましたが、電信は80ポートを開通したと言っていましたが、一般的にはそんなにスペクトルがありません.もし彼らが開通したと言ったら、普通は彼らの問題ではありません.自分のサーバーの問題をたくさん探してください.
最新の発見では、サーバがこのコマンドを実行した後に

netsh http show iplist #check if the 127.0.01 is listed
netsh http add iplisten 127.0.0.1

https://social.technet.microsoft.com/Forums/zh-CN/d719a3f9-56bb-4964-90df-1e21f3d51fd5/-winrm-?forum=windowsserversystemzhchs
運転の解決->cmd->リターンの入力:

netsh http delete iplisten ipaddress=127.0.0.1

最近iis 7.5はよくオフラインになって、最新のパッチを更新して完璧に問題を解決しました.