別のコンピュータからポート81のlocalhostにアクセスする


0

私は開発者であり、Webの設定は私の強みではありません。

IISを使用して、ローカルコンピュータで2つの異なるアプリケーションを実行しようとしています。

一方をポート80、もう一方をポート81でホストしました。

私は、別のアドレスでアプリにアクセスできるように、hostsファイルにいくつかの変更を加えました。

  • 127.0.0.1 mes.operator(これはポート81に設定されています)
  • 127.0.0.1 mes.manager(これはポート80に設定されています)

今、私はアドレスでポート80で実行されているアプリにアクセスすることができます。 mes.managerまたはlocalhostまたはアプリをホストしているコンピュータのIPアドレスによる別のコンピュータから。

しかし、他のアプリはアドレスでのみ利用可能です。 mes.manager:81

これはlocalhost:81でも利用可能になると思いましたが、そうではありません。何が足りないの?

主な目的は、他のコンピュータからmes.managerにアクセスできるようにすることですが、それでもlocalhost:81でアクセスできない場合でも、ip-of-localComputer:81よりもうまくいくことはありません。


"ip-of-localComputerより:81も動作しません。"実際にこれをテストしたことがありますか、それとも想定しているだけですか。あなたはそのポート上のいずれかのIPを借りるためにそのサイトを見ましたか? IISマネージャにアクセスしている場合は、ポート81のサイトをクリックし、[*&*; 81]で[参照<サイト>]をクリックしてください。 (IISマネージャから)サイトの現在のバインドのスクリーンショットを投稿する(または単にテキストに変換する)ことはできますか?
Ƭᴇcʜιᴇ007

ただ気づいただけで、あなたは写真を投稿するのに十分な担当者を持っていません。あなたがしたい場合は、単にそれをImgur.comまたは同様にアップロードして、あなたの質問にそれへのリンクを編集してください。より多くの担当者と一緒に誰かがやって来て、あなたのためにインライン写真にそれを変換するでしょう。 :)
Ƭᴇcʜιᴇ007

@Ƭᴇcʜιᴇ007あなたが書いたもののおかげで私は実際に私が行方不明だったものを見ました:P IISでは私はmes.operatorとmes.managerのためのバインディングだけを設定しました。これが機能するためには、* .: 81バインディングを追加する必要があります。今働いている!助けてくれてありがとう:)他のコンピュータからもアクセス可能(テストのために今のところファイアウォールはオフになっている)
Mateusz Migała

素晴らしい、聞いてよかった!私はそれをすべて公式のようにするために答えを書きました。 ;)
Ƭᴇcʜιᴇ007

localhostに接続している場合はリモートアドレスに接続できません。別のアドレスに設定されていない限り、localhostは使用している物理マシンである127.0.0.1に設定されています。必要に応じてcreate localhost2を作成しますが、localhostを127.0.0.1以外の別のアドレスに変更した場合は、常に使用している物理マシンを指すようになります。現在うまくいっているのはあなたの現在の設定でうまくいくと思われることです。
Ramhound

回答:


1

IISマネージャにアクセスし、ポート81のサイトをクリックして、サイトの現在のバインドをチェックして、正しいポートにバインドされていることを確認します。

バインディング編集のスクリーンショット例:

enter image description here

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.