it-swarm-ja.com

偽のドメインをローカルホストポートにプロキシする

ドメイン名をローカルホストにリダイレクト で説明されているのとほぼ同じことをWebアプリ開発の目的で実行したいのですが、fakedomain.com:80へのリクエストをルーティングしたいというひねりを加えていますlocalhost:8080、たとえば、開発マシンのポート80を実際に使用する必要がないようにします。

次の形式の回答を歓迎します。

  • /etc/hostsなどの構成ファイルへの小さな変更、および/または
  • 実行できる構成が簡単なプロキシサーバー

Pow は、ファイアウォールルールを転送するように設定するアプローチを取りますallポート80からポート20559への着信トラフィック。これは許容できる解決策かもしれませんが、理想的には、特定のドメインとポートの組み合わせのみを転送したいと思います。

3
Trevor Burnham

127.0.0.0/8の範囲全体がローカルマシンに属しています。 127.0.0.1を単独で使用する必要はありません。

(偽の)ドメインをホストの127.0.0.2にポイントし、すべてのIPではなくそのIPにのみバインドするようにサーバーを設定できます。 WindowsとLinuxでは、競合がある場合に最も具体的なバインディングが優先されるため、127.0.0.2:80のバインディングが*:80のバインディングをオーバーライドします。

2
billc.cn

外部デバイスを使用する必要がある場合があります。ファイアウォール/ルーターのポート80で、コンピューターのポート8080を指すようにポート転送を設定します。ここで、fakedomainには、外部ファイアウォール/ルーターを指すエントリがhostsファイルにあります。

1
user3463