2013-01-12 21 views
0

我使用的,可以通过https://<IP>:8443/webappname访问的Tomcat服务器(适用于所有的网络应用程序)到Web应用程序域访问 - Tomcat的

这Tomcat服务器也配置要由域一样访问:https://mydomain123.com/webappname

然而,并不是所有的webapps都是可访问的。如何在webapps文件夹中创建一个新的Web应用程序,就像上面的(域)一样。

+1

没有共享关于 的更多信息 - 是否有代理使您能够在默认的ssl端口上运行tomcat应用程序? - 你使用什么代理? apache httpd? nginx的? lighttpd的?别的东西? - apache httpd(?)和tomcat服务器之间的代理连接是如何建立的? AJP? proxy_http? - 应用程序无法工作?什么告诉你他们不工作? 几乎没有人可以帮助你。 请记住:答案的质量受问题质量的强烈影响。 –

+0

从什么是看,有一个“stunnel”代理软件安装在服务器 – xybrek

+0

是不是在tomcat中配置? – xybrek

回答

0

如果Apache(httpd)运行在Tomcat之前,它很可能使用mod_proxy将某些webapps的请求转发给Tomcat。由于它适用于一些web应用,但不是别人,试图寻找到Apache的配置文件(通常在linux下/etc/apache2)开始与ProxyPass,类似这样的台词:

ProxyPass /example ajp://localhost:8009/example 
ProxyPassReverse /example ajp://localhost:8009/example 

应该有两行这样每个webapp可以通过Apache访问。只需复制这些行并将webapp的名称(上面的“示例”)更改为代理其他应用程序。

如果在Apache配置文件中找不到任何ProxyPass行,则可能使用的是其他模块,如mod_jk

+0

我们的服务器是windows – xybrek

+0

配置在哪里 – xybrek

+0

主要在默认安装路径:C:\ Program Files \ Apache Software Foundation,但您的sys-admin或devops应该知道这一点。 –