Apache面临JBossURL问题
我在Jboss前面设置Apache Web服务器时遇到一些问题 我租了一个vps,apache和jboss分别运行,工作正常 当我想通过访问我的应用程序时,Jboss工作正常 我正在尝试重定向到我的jboss应用程序 在Apache conf文件中,我设置:Apache面临JBossURL问题,apache,url,redirect,jboss,proxy,Apache,Url,Redirect,Jboss,Proxy,我在Jboss前面设置Apache Web服务器时遇到一些问题 我租了一个vps,apache和jboss分别运行,工作正常 当我想通过访问我的应用程序时,Jboss工作正常 我正在尝试重定向到我的jboss应用程序 在Apache conf文件中,我设置: <VirtualHost *:80> ServerName myUrl.com ServerAlias myUrl.com ProxyPass / http://localhost:8080/conte
<VirtualHost *:80>
ServerName myUrl.com
ServerAlias myUrl.com
ProxyPass / http://localhost:8080/context/
ProxyPassReverse / http://localhost:8080/context/
ProxyPassReverseCookiePath / /
ProxyRequests On
</VirtualHost>
我试图补充
ProxyPreserveHost On
但我有一个错误:
页面未正确重定向或无限重定向
我被这个错误困扰了一个星期,如果有任何帮助,我将不胜感激
谢谢。您可以尝试使用重写引擎 试试这个:
<VirtualHost *:80>
ServerName myUrl.com
ProxyRequests Off
ProxyPreserveHost On
ProxyPass / http://localhost:8080/context/
ProxyPassReverse / http://localhost:8080/context/
RewriteEngine On
RewriteCond %{THE_REQUEST} /context/
RewriteRule ^/context/(.*)$ /$1 [PT]
</VirtualHost>
ServerName myUrl.com
代理请求关闭
代理主机
ProxyPass/http://localhost:8080/context/
ProxyPassReverse/http://localhost:8080/context/
重新启动发动机
重写cond%{THE_REQUEST}/context/
重写规则^/context/(.*)$/$1[PT]
我终于找到了让它工作的方法
1-在jboss中创建虚拟服务器
jboss-as-7.1.1.Final/standalone/configuration/standalone.xml
<virtual-server name="myVirtualServerName" default-web-module="nameOfWarFile">
<alias name="myurl.com"/>
</virtual-server>
6-重新启动apache,您应该能够通过myurl.com访问jboss
<virtual-server name="myVirtualServerName" default-web-module="nameOfWarFile">
<alias name="myurl.com"/>
</virtual-server>
<jboss-web>
<virtual-host>myVirtualServerName< /virtual-host>
</jboss-web>
<VirtualHost *:80>
ServerName myurl.com
ServerAlias www.myurl.com myurl.com
ProxyPass / http://myurl.com:8080/
ProxyPassReverse / http://myurl:8080/
</VirtualHost>
127.0.0.1 myurl.com