我正在尝试使Jboss-7部署与端口80上的mod_proxy一起工作,但我遇到了问题
1-我修改了standaloan.xml
<subsystem xmlns="urn:jboss:domain:web:1.1" default-virtual-server="default-host" native="false">
<connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http"/>
<virtual-server name="default-host" enable-welcome-root="true" default-web-module="filemanager">
<alias name="localhost"/>
<alias name="example.com"/>
</virtual-server>
<virtual-server name="AyeServer" default-web-module="mydeployemnt">
<alias name="mydomain.com"/>
</virtual-server>
</subsystem>2-我在WEB-INF中创建了包含以下内容的jboss-web.xml
<?xml version="1.0" encoding="UTF-8"?>
<jboss-web xmlns="http://www.jboss.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.jboss.com/xml/ns/javaee http://www.jboss.org/j2ee/schema/jboss-web_7_1.xsd">
<context-root>/</context-root>
<virtual-host>www.mydomain.com<virtual-host>
</jboss-web>3-在httpd.conf中,我将此内容添加到文件末尾
<VirtualHost *:80>
ServerName mydomain.com
ProxyPreserveHost On
ProxyPass / http://localhost:8080/mydeployment
ProxyPassReverse / http://localhost:8080/mydeployment
DocumentRoot /var/www
<Directory /var/www>
Options -Indexes
Order allow,deny
Allow from all
</Directory>
</VirtualHost>但是当我调用mydomain.com时什么都不起作用
有什么帮助吗?
谢谢
发布于 2013-08-09 22:27:21
<IfModule !proxy_ajp_module>
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
</IfModule>
ProxyPass / ajp://localhost:8009/正如我从你的评论中了解到的,你想要在JBOSS 7之前配置apache,以接受web请求。
您可以使用具有ajp协议的mod代理apache模块,并在JBOSS 7应用服务器中启用ajp。以下是步骤:
LoadModule proxy_module模块/mod_proxy.so
LoadModule代理模块/mod_ proxy_ajp_module _ajp.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
https://stackoverflow.com/questions/17095123
复制相似问题