0

ラップトップを一時的なWebサーバーにしようとしています。設置してから数年が経ちましたが、その時何をしていたのか本当にわかりませんでした=)。

簡単に言うと、ITはしばらくの間サーバーの準備ができておらず、他のエンドポイント(PC、iProducts、Android)でサイトをテストする必要があります。

IIS7をインストールして実行しています。設定されているデフォルトのWebサイトを使用しており、inetpub\wwwrootフォルダーに単純なDefault.htmページを配置しています。

<html>
    <head>
    <title>Test</title>
    </head>
    <body>
        <div align="center">
        <table cellpadding="0" cellspacing="0" border="0">
        <tr>
        <td align="center">My Web Site</td>
        </tr>
        <tr>
        <td align="center">Does It Work</td>
        </tr>
        </table>
        </Div>
</body>
</html>

IPアドレスまたはコンピューター名を使用して、ラップトップでローカルにサイトにアクセスし、Webページを表示できます。

http://123.45.678.90/
http://MyMachine/

イントラネット上の別のマシンに移動すると、Webサーバーにアクセスできません。ただし、IPアドレスとコンピューター名の両方にpingを実行できます。

公開するためにIISに設定する必要があるものはありますか?

よろしくお願いします。

4

2 に答える 2

1

ネットワーク上の他のマシンから Web サーバーにアクセスできないが、localhost を指すブラウザーを使用してローカルにアクセスできる場合、Windows ファイアウォールが有効になっていて、サーバーからマシンへのポート 80 HTTP トラフィックを許可していない可能性があります。通信網。

Windows 7 では、コントロール パネル | Windows ファイアウォールで Windows ファイアウォールにアクセスできます。システムとセキュリティ | Windowsファイアウォール。[詳細設定]をクリックし、[セキュリティが強化された Windows ファイアウォール] ウィンドウから[受信の規則]を選択します。[World Wide Web サービス (HTTP トラフィックイン)] まで下にスクロールし、[ルールを有効にする] をクリックします。これにより、ポート 80 でのインバウンド接続が Web サーバーにアクセスできるようになります。

于 2012-06-21T23:17:10.280 に答える
1

ローカルでは応答するが外部では応答しない場合は、パブリック IP 上にあり、ファイアウォールがブロックしていないことを確認してください。これは役に立つかもしれません: https://serverfault.com/questions/54623/sites-in-iis-not-available-externally

于 2012-06-21T22:37:03.793 に答える