10

昨日、単純な Win2008r2 + SQL2008r2 イメージを使用して Azure 仮想マシンを作成しました。

RDP セッションを介して Web サイトを VM にデプロイしました。

を使用して(RDP経由で)ローカルでWebサイトを閲覧できます

"http://localhost"

外部マシンからサイトを参照できるようにするには、ポート 80 用の Azure エンドポイントを追加する必要があることを理解しています。

ここに画像の説明を入力

ポート 80 のインバウンドおよびアウトバウンドのトラフィックを許可するように、Azure VM で Windows ファイアウォールを構成しました。

見逃したものや、トラブルシューティングのために何ができるか、誰かアドバイスしてもらえますか?

- -アップデート - - -

今朝はもう少し勉強しました。VM でホストしようとしている Web サイトは、Interwoven Teamsite v7.3.x のインストールです。IIS を見ると、「既定の Web サイト」が停止していることがわかります。「TeamSiteSitePubPreview」という別の Web サイトが作成されましたが、ポート 81 にのみバインドされていました。

では、ブラウジングしたときに表示された Web サイトは何を示していたのでしょうか。

http://localhost locally?

netstat -ano を実行すると、PID 1604 がポート 80 でリッスンしていることがわかりました。次に Process Explorer を実行すると、PID 1604 が「Appache HTTP Server」に割り当てられていることがわかりました。

私は Apache について何も知りません。ローカル サーバーの外部からの接続を妨げる Apache 構成があるかどうか、誰か教えてもらえますか?

4

2 に答える 2

12

参考までに、このシーケンスをテストしたところ、インターネット経由でアクセスできる Web サイトが表示されます。

  • Windows Server 2008 R2 SP1 イメージを使用して、新しい Windows Azure 仮想マシンを作成します。
  • パブリック ポート 80、プライベート ポート 80 にエンドポイントを追加します。
  • エンドポイントの作成中に、サーバーのセットアップを開始します。
  • リモート デスクトップで.
  • 既定の設定で Web サーバー (IIS) の役割を追加します。
  • 接続をテストします。HTTP 200 OK ステータスを取得する必要があります。

サーバーのトラブルシューティングを行う場合は、イベント ログでエラーのチェックを開始します。IIS の Web サイト バインドも確認します (ポート 80、IP アドレス *)。

また、接続の問題がクライアント (あなたの) 側にある可能性があることも考慮してください。たとえば、DNS キャッシング。インターネットに直接接続している別のマシン (別のクラウド サーバーなど) から、またはisup.meなどのサービスから接続してみてください。

さらに、IIS で Web サイトをホストすることだけが必要な場合は、Web サイトサービスを使用すると、より合理化されたエクスペリエンスが得られます。

于 2013-06-28T19:34:52.430 に答える
3

ポート 80 でエンドポイントを作成し、Windows Azure 管理ポータルも使用する必要があります。このエンドポイントは、Windows Azure ロード バランサーでポートを開きます。ポータル内で VM に移動し、Azure 管理ポータル内の VM 構成の [エンドポイント] 画面で新しいエンドポイントを作成します。

于 2013-06-28T18:55:52.017 に答える