作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有人让 appengine 模块正常工作。我有两个模块,app 和 auth。我有一个自定义域,例如 domain.com,我想将 app.domain.com 路由到应用模块,以及 auth.domain.com要验证模块,以下是我的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>
由于应用程序模块是默认的app.domain.com已成功路由,但我无法将auth.domain.com路由到auth模块,它始终指向默认模块,
如何将自定义域路由到服务器特定模块?
谢谢
最佳答案
使用完整主机名:
<dispatch>
<-- * in front of hostname (*auth) is optional -->
<-- it allows for subdomain (version) mapping -->
<url>*auth.hostname.com/*</url>
<module>auth</module>
</dispatch>
您还应该考虑配置 subdomain wildcard mapping :那么 GAE 将允许您映射到特定的模块版本,例如
auth.hostname.com -> auth module, default version
v1.auth.hostname.com -> auth module, version v1
当您想要直接寻址模块的特定版本时,这对于在开发期间使用 SSL 非常有用。
关于java - Appengine 模块dispatch.xml 路由与自定义域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23055616/
我想在 ESXi 主机上使用 Libvirt Java 绑定(bind)定义一个新的持久域。我为它创建了一个 xml 描述,其中我设置了(除其他外)VM 的设备及其源文件。但是,除非我在服务器上手动创
我是一名优秀的程序员,十分优秀!