現在、Linux上でApache2.2とGlassfish4.1を稼働させております。
Apacheは80番ポート、Glassfishは8080番、管理コンソールが4848番で動いています。
また、Glasfishはクラスタ構成のため、管理コンソールはhttpsで動作しております。
この状態で、Glassfishの8080番ポートと4848番ポートに外部からアクセスできるようにするため、
mod_proxy_httpを利用してリバースプロキシを下記のように設定しました。
<Location "/glassfish/">
ProxyPass http://127.0.0.1:8080/
ProxyPassReverse http://127.0.0.1:8080/
</Location>
<Location "/managed-fish/">
ProxyPass https://127.0.0.1:4848
ProxyPassReverse https://127.0.0.1:4848
</Location>
この状態で外部クライアントのWEBブラウザで
http://myserver.com/glassfish/
でアクセスすると、8080番ポートのWebサイトは正常に表示されますが、管理コンソールである
http://myserver.com/managed-fish/
にアクセスするとInternal Server Errorが発生してしまいます。
このInternal Error Logにならずに正常に管理コンソールに外部からアクセスする方法をお教えいただけないでしょうか?
以下、httpのerror_logになります。
[Fri Jun 17 00:40:54.422151 2016] [ssl:error] [pid 7160] [remote 127.0.0.1:4848] AH01961: SSL Proxy requested for myserver.com:80 but not enabled [Hint: SSLProxyEngine]
[Fri Jun 17 00:40:54.422293 2016] [proxy:error] [pid 7160] AH00961: HTTPS: failed to enable ssl support for 127.0.0.1:4848 (127.0.0.1)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。