Ubuntu仮想マシンでWebプログラミングを練習したい。 Java/J2EEを使用したサーバー側のWeb開発とクライアント側のコーディング(HTML/CSS/JavaScript)の両方を学びたい。
Javaサーブレットページを実行するには、静的ページを提供するためのApache HTTPとApache Tomcatが必要であると聞きました。
両方を同じマシンにインストールしたい。それらは両方とも同じサーバー上で共存できますか?はいの場合、予防策を講じる必要がありますか?
絶対に、それらが同じサーバー上で実行できない理由はありません。デフォルトでは、Webサーバーはポート80で実行され、Tomcatはポート8080で実行されるため、ポートの競合は発生しません。
静的/プロモーションWebサイトがApache2によって提供される設定を構成しました。ユーザーがサイトにログインすると、Apache2がTomcatに送信するwww.bla.com/appにリダイレクトされます。