2017-01-09 5 views
0

WebアプリケーションをJava1.8にアップグレードし、WebサーバーをJava 1.7からwildfly 9.0.1にアップグレードしましたJboss AS7などがあります。
"somedomain.com"だけでWebアプリケーションにアクセスできない場合を除き、すべて正常に動作します。私は "www.somedomain.com"と打つ必要があります。Jboss AS7からwildfly 9への移行 - 「www」なしでサイトにアクセスできるように設定する方法

Jboss AS7は、standalone.xmlに次のものがあります。

<virtual-server name="default-host" enable-welcome-root="true"> 
    <alias name="localhost"/> 
    <alias name="somedomain.com"/> 
    <alias name="www.somedomain.com"/> 
    <rewrite pattern="^(.*)$" substitution="https://www.somedomain.com$1" flags="R=301,L"> 
     <condition test="%{HTTP_HOST}" pattern="^somedomain\.com$" flags="NC"/> 
    </rewrite> 
</virtual-server> 

ここで私はwildflyの設定でこれを挿入しますか?

私のサーバーは、Windows 2012

答えて

0

は、複数の別名が動作し得る。このようにそれを設定するには、次のとおりです。

<subsystem xmlns="urn:jboss:domain:undertow:1.2"> 
    <buffer-cache name="default"/> 
    <server name="default-server"> 
     <http-listener name="default" socket-binding="http"/> 
     <ajp-listener name="ajp" socket-binding="ajp"/> 
     <host name="default-host" alias="localhost,somedomain.com,www.somedomain.com"> 
     </host> 
    </server> 
    <servlet-container name="default"> 
     <jsp-config/> 
     <websockets/> 
    </servlet-container> 
    <handlers> 
     <file name="welcome-content" path="${jboss.home.dir}/welcome-content"/> 
    </handlers> 
    <filters> 
     <response-header name="server-header" header-name="Server" header-value="WildFly/8"/> 
     <response-header name="x-powered-by-header" header-name="X-Powered-By" header-value="Undertow/1"/> 
    </filters> 
</subsystem> 

は、残念ながら、あなたがWildflyで書き換えあなたのURLを行うことはできません。アンダートーサブシステムは、構成を介して書き換えを公開していません。このスレッドを見る:https://developer.jboss.org/thread/236258?_sscc=t

関連する問題