iis7にサイトを作成しました http:// localhost:88/my のようになります http:// myip:88/my のようにアクセスできますが、リモートコンピュータからの私の友人がこのようにアクセスしようとしました http:// myip:88/my それは彼に404が見つかりません
誰でもリモートから動作させるにはどうすればよいですか?
ファイアウォールを確認してください。 TCPポート88を開く必要があります。
パート4:外の世界への開放
Windowsファイアウォールは、デフォルトでWorld Wide Webサービスポート(ポート80)をブロックします。このポートがブロックされていると、他のマシンはWebサーバーに接続できません。これにより、潜在的なWebサイト閲覧者の範囲が大幅に制限されます。したがって、新しいWebサイトとサーバーを外部に表示するには、Windowsファイアウォールに例外を追加する必要があります。
[スタート]をクリックし、検索バーにファイアウォールを入力してEnterキーを押します。 (注:セキュリティが強化されたWindowsファイアウォールではなく、Windowsファイアウォールを選択してください)
設定の変更をクリックします
[例外]タブをクリックして、World Wide Webサービス(HTTP)までスクロールします。
チェックボックスをクリックし、[OK]をクリックします。
これで、マシンは外の世界からアクセス可能になりました。サーバーのIPアドレスを別のマシンのWebブラウザーに入力することにより、マシンに接続できます。
[コントロールパネル]> [システムとセキュリティ]> [Windowsファイアウォール]> [許可されたプログラム]-> [World Wide Webサービス(Http)タブ]をすべてチェックします。
それは私のために働いています
ファイアウォールの設定が問題になっていない場合(オフになっているなど)、サーバーのパブリックIP(例:192.168.0.152)を見つけて、サーバー自体のhttpリスナーに追加しますcmdを開き、次のように入力します:netsh http add iplisten 192.168。 0.152