RHEL 5.3 - Proxy_passは、DNSを検証するために/ etc / hostsを使用しません。

RHEL 5.3 - Proxy_passは、DNSを検証するために/ etc / hostsを使用しません。

Apache Webサーバーでリバースプロキシを有効にしました。 alm.confファイルには、以下のパラメーターが含まれています。

ProxyPass /almbin http://172.1x.xxx.xx:80/almbin/
ProxyPassReverse /almbin http://172.1x.xxx.xx:80/almbin/

httpd.confから:

Include conf.d/alm.conf

/etc/hosts ファイルに次のように入力します。

alm.test.com     172.1x.xxx.xx:80   almTest

ただし、インターネットにリダイレクトすることはできません。 IPアドレス172.1x.xxx.xx:80/almbin/は機能しますが、ホスト名alm.test.comを使用しようとするとDNSを解決できず、エラーが発生します。

答え1

  1. あなたはそれを所有していませんtest.com(したがって、使用を中止して.local何かを使用してください)。インターネット上の誰もサーバーに問い合わせてtest.comアドレスを確認しようとしません。

  2. DNSサーバーを実行していないため、ドメインを所有してサーバーに委任しても、そのクエリに応答するために実行されるものはありません。ファイルは、/etc/hostsそのファイルがインストールされているホストでのみ表示できます。

  3. 172.1x.x.x- 172.16.0.0から172.31.255.255程度になると思います。それはRFC 1918インターネットにルーティングされないプライベートIPアドレス - 内部ネットワークでのみ使用されます。

関連情報