Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Appengine模块dispatch.xml与自定义域路由_Java_Google App Engine_Gae Module_App Engine Modules - Fatal编程技术网

Java Appengine模块dispatch.xml与自定义域路由

Java Appengine模块dispatch.xml与自定义域路由,java,google-app-engine,gae-module,app-engine-modules,Java,Google App Engine,Gae Module,App Engine Modules,我有人让appengine模块工作。我有两个模块,app和auth。我有一个自定义域,比如domain.com,我想将app.domain.com路由到app module,并将auth.domain.com路由到auth modules,下面是我的dispatch.xml文件 <dispatch> <!-- Default module serves simple hostname request. --> <url>*/favicon.ic

我有人让appengine模块工作。我有两个模块,appauth。我有一个自定义域,比如domain.com,我想将app.domain.com路由到app module,并将auth.domain.com路由到auth modules,下面是我的dispatch.xml文件

<dispatch>
    <!-- Default module serves simple hostname request. -->
    <url>*/favicon.ico</url>
    <module>default</module>
</dispatch>

<dispatch>
    <!-- Auth Service to auth module -->
    <url>auth./*</url>
    <module>auth</module>
</dispatch>

<dispatch>
    <!-- Default module serves simple hostname request. -->
    <url>*/favicon.ico</url>
    <module>default</module>
</dispatch>

*/favicon.ico
违约
auth/*
认证
*/favicon.ico
违约
由于app module是默认的app.domain.com已成功路由,但我无法将auth.domain.com路由到auth module,它总是指向默认模块

如何将自定义域路由到服务器特定模块

谢谢使用完整主机名:

<dispatch>
  <-- * in front of hostname (*auth) is optional -->
  <-- it allows for subdomain (version) mapping  -->
  <url>*auth.hostname.com/*</url>  
  <module>auth</module>
</dispatch>

这对于在开发过程中使用SSL非常有用,因为您需要直接处理模块的特定版本

我试过了,但是没有成功,auth.domain.com仍然指向默认版本。我们正在应用程序中使用此设置,它可以正常工作。确保没有其他问题。它现在正在使用此路由,问题是域cname映射,现在已修复,谢谢!
auth.hostname.com -> auth module, default version
v1.auth.hostname.com -> auth module, version v1