server-default-deploy-jbossweb.sar-server.xml
<!-- 不用jboss 邦定 域名 --->
<Connector protocol="HTTP/1.1" port="9999" address="0.0.0.0" 
                connectionTimeout="20000" redirectPort="8443" />

 

 

 

//修改jboss启动端口
default - config - bootstra..p - bindings.xml
 
<!-- Remote classloading service -->
             <bean class="org.jboss.services.binding.ServiceBindingMetadata">
                <property name="serviceName">jboss:service=WebService</property>
                <property name="port">8085</property>  <!-- 修改8083 -->
             </bean>


 

//以下不准确的。、

 

  • 增加虚拟主机Host节点
    在/opt/jboss-4.2.2.GA/server/default/deploy/jboss-web.deployer/server.xml 中的 Engine加一个 Host 节点,内容如下:
  1. <
  • 在eSales应用中配置虚拟主机

    在/opt/jboss-4.2.2.GA/server/default/deploy/esales.war/WEB-INF下创建文件jboss-web.xml,内容如下:

    <
    
    
    
    
    
    
    
    
    jboss-web
    
    
    
    
    
    
    
    
    >
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
       
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
     
    
    
    
    
    
    
    
    
    
    
    
     
    
     
    
    
    
    
    
    
     
    
    
    
    
    
    
    
    
    
    
    
     
    
        
    
    
    
    
    
    
    
    
    <
    
    
    
    
    
    
    
    
    context-root
    
    
    
    
    
    
    
    
    >
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    /
    
    
    
    
    
    
    
    
    </
    
    
    
    
    
    
    
    
    context-root
    
    
    
    
    
    
    
    
    >
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
       
    
    
    
    
    
    
     
    
    
    
    
    
    
    
    
    
    
    
     
    
     
    
    
    
    
    
    
     
    
    
    
    
    
    
    
    
    
    
    
     
    
        
    
    
    
    
    
    
    
    
    <
    
    
    
    
    
    
    
    
    virtual-host
    
    
    
    
    
    
    
    
    >
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    e.yeeach.com
    
    
    
    
    
    
    
    
    </
    
    
    
    
    
    
    
    
    virtual-host
    
    
    
    
    
    
    
    
    >
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
       
    
    
    
    
    
    
     
    
    
    
    
    
    
    
    
    
    
    
     
    
     
    
    
    
    
    
    
     
    
    
    
    
    
    
    
    
    
    
    
     
    
    </
    
    
    
    
    
    
    
    
    jboss-web
    
    
    
    
    
    
    
    
    >

 

 

禁止通过IP访问,只允许通过域名访问

在<Host name="localhost"
autoDeploy="false" deployOnStartup="false" deployXML="false">
前添加一个IP命名的virtual host

假如服务器IP是192.168.0.100,则添加的host如下

 

<Host name="192.168.0.100">
<Valve className="org.apache.catalina.valves.RemoteAddrValve" deny="0.0.0.0"/>
</Host>

现在启动Jboss,就不能通过IP访问了,只能通过域名,但任何解析到192.168.0.100的域名都可以访问
有机会再研究下只绑定一个域名的情况

 


 

邦定域名 的两种 好像:

Hosts文件

server.xml