關於jboss下配置同一ip配置多域名
大家好!
有個問題跟大家討論一下,問題是這樣的.假如在jboss下部署了3個工程專案. ROOT.war,p2.war,p3.war而這3個專案又分別解析到3個不同域名,www.p.com,www.p2.com,www.p3.com,但是3個域名都是對應同一個ip的.
我的配置方案是在P2.war與p3.war專案的WEB-INF\下新建檔案jboss-web.xml.
p2.war的WEB-INF\下的jboss-web.xml檔案內容如下:
<!DOCTYPE jboss-web
PUBLIC "-//JBoss//DTD Web Application 2.3V2//EN"
"http://www.jboss.org/j2ee/dtd/jboss-web_3_2.dtd">
<jboss-web>
<context-root>/</context-root>
<virtual-host>www.p2.com</virtual-host>
</jboss-web>
p3.war的WEB-INF\下的jboss-web.xml檔案內容如下:
<!DOCTYPE jboss-web
PUBLIC "-//JBoss//DTD Web Application 2.3V2//EN"
"http://www.jboss.org/j2ee/dtd/jboss-web_3_2.dtd">
<jboss-web>
<context-root>/</context-root>
<virtual-host>www.p3.com</virtual-host>
</jboss-web>
然後在server.xml檔案中新增以下內容
找到:<Engine name…
在其中追加以下內容:
<Host name="www.p2.com"
deployOnStartup="false" deployXML="false">
<Alias>p2.com</Alias>
<Alias>*.p2.com</Alias>
<!-- Access logger -->
<!-- -->
<Valve className="org.apache.catalina.valves.AccessLogValve"
prefix="p2_access_log." suffix=".log"
pattern="common" directory="${jboss.server.home.dir}/log"
resolveHosts="true" />
<!-- Default context parameters -->
<DefaultContext cookies="true" crossContext="true" override="true"/>
</Host>
<Host name="www.p3.com"
deployOnStartup="false" deployXML="false">
<Alias>p3.com</Alias>
<Alias>*.p3.com</Alias>
<!-- Access logger -->
<!-- -->
<Valve className="org.apache.catalina.valves.AccessLogValve"
prefix="p3_access_log." suffix=".log"
pattern="common" directory="${jboss.server.home.dir}/log"
resolveHosts="true" />
<!-- Default context parameters -->
<DefaultContext cookies="true" crossContext="true" override="true"/>
</Host>
這樣配置好後,重啟jboss,發現在只有www.p.com與www.p2.com能訪問,www.p3.com不能訪問.所以請教熟悉這方面的朋友能不能指導一下是什麼原因.
有個問題跟大家討論一下,問題是這樣的.假如在jboss下部署了3個工程專案. ROOT.war,p2.war,p3.war而這3個專案又分別解析到3個不同域名,www.p.com,www.p2.com,www.p3.com,但是3個域名都是對應同一個ip的.
我的配置方案是在P2.war與p3.war專案的WEB-INF\下新建檔案jboss-web.xml.
p2.war的WEB-INF\下的jboss-web.xml檔案內容如下:
<!DOCTYPE jboss-web
PUBLIC "-//JBoss//DTD Web Application 2.3V2//EN"
"http://www.jboss.org/j2ee/dtd/jboss-web_3_2.dtd">
<jboss-web>
<context-root>/</context-root>
<virtual-host>www.p2.com</virtual-host>
</jboss-web>
p3.war的WEB-INF\下的jboss-web.xml檔案內容如下:
<!DOCTYPE jboss-web
PUBLIC "-//JBoss//DTD Web Application 2.3V2//EN"
"http://www.jboss.org/j2ee/dtd/jboss-web_3_2.dtd">
<jboss-web>
<context-root>/</context-root>
<virtual-host>www.p3.com</virtual-host>
</jboss-web>
然後在server.xml檔案中新增以下內容
找到:<Engine name…
在其中追加以下內容:
<Host name="www.p2.com"
deployOnStartup="false" deployXML="false">
<Alias>p2.com</Alias>
<Alias>*.p2.com</Alias>
<!-- Access logger -->
<!-- -->
<Valve className="org.apache.catalina.valves.AccessLogValve"
prefix="p2_access_log." suffix=".log"
pattern="common" directory="${jboss.server.home.dir}/log"
resolveHosts="true" />
<!-- Default context parameters -->
<DefaultContext cookies="true" crossContext="true" override="true"/>
</Host>
<Host name="www.p3.com"
deployOnStartup="false" deployXML="false">
<Alias>p3.com</Alias>
<Alias>*.p3.com</Alias>
<!-- Access logger -->
<!-- -->
<Valve className="org.apache.catalina.valves.AccessLogValve"
prefix="p3_access_log." suffix=".log"
pattern="common" directory="${jboss.server.home.dir}/log"
resolveHosts="true" />
<!-- Default context parameters -->
<DefaultContext cookies="true" crossContext="true" override="true"/>
</Host>
這樣配置好後,重啟jboss,發現在只有www.p.com與www.p2.com能訪問,www.p3.com不能訪問.所以請教熟悉這方面的朋友能不能指導一下是什麼原因.
相關文章
- jboss3.26 多域名對同一個伺服器的配置,如何配置?S3伺服器
- 關於jboss配置的總結
- WampServer下如何實現多域名配置Server
- 基於windows伺服器下wamp多域名的配置操作方法Windows伺服器
- IIS配置多域名跨域跨域
- 關於多個開發中心開發同一軟體的配置管理
- 域名和ip是多對多的關係
- 關於多個開發中心開發同一軟體的配置管理(轉)
- Docker Nginx 配置多個子域名DockerNginx
- mac 下配置本地域名Mac
- 記Ubuntu 16.04 下配置 Nginx、PHP7、MySQL環境,以及多域名配置UbuntuNginxPHPMySql
- 配置HP-UNIX下配置IP地址
- Linux下配置兩個jboss 5.1Linux
- Nginx的安裝和多域名配置Nginx
- 關於WIN7下IIS配置Win7
- nginx+tomcat單個域名及多個域名配置NginxTomcat
- LINUX下JBOSS的安裝及配置Linux
- JBoss下配置資料來源問題
- 關於如何從0開始配置伺服器的域名伺服器
- ThinkPHP多應用/專案配置技巧(使用同一配置檔案)–(十六)PHP
- ubuntu 下配置靜態IPUbuntu
- linux下配置IP地址Linux
- Mac生成多個ssh並配置不同域名Mac
- Nginx 配置域名Nginx
- JBoss7配置指南
- windows針對不同域名,配置多個私鑰Windows
- ubuntu下網路卡配置多獨立ip的方法,非常簡單Ubuntu
- RHEL7多種方式配置ip地址
- 在Linux下配置TCP/IP(轉)LinuxTCP
- Ubuntu下遠端配置靜態IPUbuntu
- nginx 配置單IP無域名多埠實現靜態檔案和node服務並存Nginx
- 使用jdonframework+jboss配置基於jaas的url驗證Framework
- apache中配置多個IP對應多個網站Apache網站
- nginx配置二級域名Nginx
- 使用nginx配置子域名Nginx
- 二級域名nginx 配置Nginx
- RedHat配置IPRedhat
- Nginx的安裝和多域名配置的實現方法Nginx