2017-10-27 15 views
1

私は複数のtomcatを実行している同じサーバー上で複数のWebサイトをホストしています。 8082 /例複数のtomcatウェブサイトのURLから名前とポートを隠す

私はシナリオの多くを聞いた:

は、だから私は、ローカルホストへのルート www.example.comしたい:80 /例 ともルート にtest.example.comはlocalhostに: mod_jk、mod_proxyはApache HTTPを使用しているか、またはnginx

かもしれませんが、どちらが最善でどのように行うのかはわかりません。

私を助けてもらえますか?

次の手順では、HTTPではなくHTTPSを使用します。

ありがとうございました

+0

したがって、いくつかの指針を共有することができます。どのOSプラットフォームを選択しますか? – Hames

答えて

0

最も簡単な方法は、iptablesのポートネッティングで行うことです。 (アプリケーションはインターフェイスeth0をリッスンしている場合)

sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8082 

しかし、私はnginxの、ApacheまたはHAproxyを使用してprefere。リバースプロキシの設定方法に関するネット上のチュートリアルがたくさんあります。

関連する問題