web-dev-qa-db-ja.com

リモートコンピューターからIIS7アクセスWebサイト

iis7にサイトを作成しました http:// localhost:88/my のようになります http:// myip:88/my のようにアクセスできますが、リモートコンピュータからの私の友人がこのようにアクセスしようとしました http:// myip:88/my それは彼に404が見つかりません

誰でもリモートから動作させるにはどうすればよいですか?

27
Omu

ファイアウォールを確認してください。 TCPポート88を開く必要があります。

パート4:外の世界への開放

Windowsファイアウォールは、デフォルトでWorld Wide Webサービスポート(ポート80)をブロックします。このポートがブロックされていると、他のマシンはWebサーバーに接続できません。これにより、潜在的なWebサイト閲覧者の範囲が大幅に制限されます。したがって、新しいWebサイトとサーバーを外部に表示するには、Windowsファイアウォールに例外を追加する必要があります。

  1. [スタート]をクリックし、検索バーにファイアウォールを入力してEnterキーを押します。 (注:セキュリティが強化されたWindowsファイアウォールではなく、Windowsファイアウォールを選択してください)

  2. 設定の変更をクリックします

  3. [例外]タブをクリックして、World Wide Webサービス(HTTP)までスクロールします。

  4. チェックボックスをクリックし、[OK]をクリックします。

これで、マシンは外の世界からアクセス可能になりました。サーバーのIPアドレスを別のマシンのWebブラウザーに入力することにより、マシンに接続できます。

ソース

52
jinsungy

[コントロールパネル]> [システムとセキュリティ]> [Windowsファイアウォール]> [許可されたプログラム]-> [World Wide Webサービス(Http)タブ]をすべてチェックします。

それは私のために働いています

0
Santhosh Legent

ファイアウォールの設定が問題になっていない場合(オフになっているなど)、サーバーのパブリックIP(例:192.168.0.152)を見つけて、サーバー自体のhttpリスナーに追加しますcmdを開き、次のように入力します:netsh http add iplisten 192.168。 0.152

0
Mike Twc