質問: CentOS 上で 実行可能 jar を 8080 で動かしています。 css や 画像ファイルなどを同じサーバーに同居している apache(80)から取得しようと考えています。 例えばドメイン名を http://dum.com で取得し http://*.*.*.*:8080 を表示させたいと考え、 /etc/httpd/conf.d/proxy.conf に ProxyPass / http://localhost:8080/ ProxyPassReverse / http://localhost:8080/ を記載いたしました。 無事に、http://dum.com で index ページは表示されているのですが、index ページ内で参照している css などがうまく取得できません。 指定方法は、 のようにしています。 / のアクセスを http://localhost:8080/ にしているからだと思うのですが、 どのような設定、記法をすれば、ドメインからは index を、css などの取得は、 http://localhost:80/ に到達するでしょうか? ご教授いただければと思います。 よろしくお願いいたします。
回答: 未検証ですが、以下でどうでしょうか? ``` ProxyPass /css ! ProxyPass / http://localhost:8080/ ProxyPassReverse / http://localhost:8080/ ``` 参考:ProxyPassディレクティブ