我有一个新的Ubuntu 16.04服务器和一个运行apache 2的简单html网站
还安装了SSL证书。 Apache2已配置为自动转发到https。
此外,我在contextroot myApp
下的Glassfish 4上运行了一个java应用程序。我可以在http://mydomain.io:8080/myApp
下访问它
如何配置apache以将所有请求https://mydomain.io/myApp/
转发到Glassfish。我不想使用mod_jk
,只是阿帕奇
感谢
UPDATE
与此同时,我尝试使用mod_rewrite:
ProxyPass /myApp/ http://localhost:8080/myApp/
ProxyPassReverse /myApp/ http://localhost:8080/myApp/
/etc/apache2/sites-enabled/000-default.conf
中的但它没有用!
答案 0 :(得分:0)
最后,我通过插入以下行解决了该问题
ProxyRequests Off
ProxyPreserveHost On
ProxyPass / http://localhost:8080/
ProxyPassReverse / http://localhost:8080/
在/etc/apache2/sites-available/
中的VirtualHost配置文件中。
如本website中所建议。