AWSのlinux(AmazonlinuxOS)でWEBサーバ(WebアプリはSAStruts)を構築中です。「http://XXX.com/app/」とURLを打てば繋がります。これを「http://XXX.com/」のようにドメインルート設定したいのですが、うまく表示されません。以下、手順となりますが、何か間違いなどありますでしょうか?ご指摘いただければ幸いです。1.httpd/conf/httpd.confの修正。↑有効になっている事を確認。conf/extra/httpd-proxy.conf2.httpd/conf/extra/httpd-proxy.conf作成。ajp://localhost:8009/以上、リブートして確認したのですが。ajp://localhost:8009/appとすればうまくいきませんか?また、以下の記述はhttpd.confには不要で、httpd-proxy.confへの記述だけでよいはずです。(1)0たぶん、一通り画面の表示は出来ていると思いますが、Apacheのパス(質問で言っている「ドメインルート」)と、Tomcatのコンテキストパス(app)がずれていると、以下の問題が発生します。・JESSIONIDのクッキーのPathがずれるため、セッション管理が正常に機能しません。このため、ログイン処理が動作しない等の問題が発生します。・アプリケーション側でリダイレクトした場合、Tomcatがコンテキストパスをつけてリダイレクトするため、リダイレクトするURLが実際のURLとずれて、404になる。デプロイして、この設定を使わないので、適切な設定については調べてみてください。(0)ご助言ありがとうございます。12:150y-moriさんありがとうございます。Rewriteも探ってみます。(0)0今まで同じ様に、本番環境はドメインルートの環境での開発もありましたが、とくにこれらを意識せずに出来ていました。サーバチームが優秀だっただけかもしれませんが、一般的にはこのような設定をするものでしょうか?私もあまり強くないですが、このような設定はあまりしたことないですね。Rewrite等でルートから、アプリのルートにリダイレクトするぐらいですね。(0)0y-moriさんありがとうございます。ご指摘の方法で連携する事ができました。静的ファイルの取得などは、css,js,imageなどの指定で、ユーザが意識しないようにする事はできるのですが、HTMLタグで下記のようにも使っています。value="/home"/>">ホーム</a>この場合、アドレスバーにアプリのルートが指定されてしまいます。ajp://localhost:8009/app/これをしてしまうとそもそも何のためにドメインルートを設定しているのか分からなくなってしまいます。アプリのルートディレクトリに、index.htmlを配置し、onloadのJSでtop.location.href="/app/"とするのが、より簡易かと思いました。「c:url」タグなど階層が変わってる呼び先もあり、できればあまりいじりたくない箇所です。今まで同じ様に、本番環境はドメインルートの環境での開発もありましたが、とくにこれらを意識せずに出来ていました。サーバチームが優秀だっただけかもしれませんが、一般的にはこのような設定をするものでしょうか?サーバ側の設定に疎くこの辺が良く分かっておらず、すみません。アプリ側で「${f:url('/imgs/head.png')}」のように、JSP2.0タグを多用しているのですが。これでは「/app/imgs/head.png」と言うようにアプリのルートが入ってしまいます。「./imgs/head.png」のような相対パス指定した方が良いのでしょうか?それとも静的ファイルなので、パフォーマンス改善の為に、Apacheのhtdocに入れるほうが良い>のでしょうか?いくつか方法があると思いますが、相対パス指定はJSPの配置場所によって指定方法が変わりますし、修正が手間なのであまりお薦めはいたしません。画像ファイルだけProxyのパスを変更すれば、アプリのルートが入っても、Tomcat上の画像へアクセスできると思います。ajp://localhost:8009/app/imgs</Location>パフォーマンスを重要視されるのであれば、Apache上への配置が良いと思います。設定で、プロキシから除外が必要です。(2)0y-moriさんありがとうございます。ajp://localhost:8009/app/ただ、1点。アプリ側で「${f:url('/imgs/head.png')}」のように、JSP2.0タグを多用しているのですが。これでは「/app/imgs/head.png」と言うようにアプリのルートが入ってしまいます。「./imgs/head.png」のような相対パス指定した方が良いのでしょうか?それとも静的ファイルなので、パフォーマンス改善の為に、Apacheのhtdocに入れるほうが良いのでしょうか?これも確か、httpd-proxy.confに入れるんですよね。いずれにしましても、ずっと悩んでいた事が解決し、心からありがとうございました。(1)ウォッチこの質問への回答やコメントをメールでお知らせします。