如何将不同的 Google App Engine 版本 url 连接到不同的域名?
How can i connect different Google App Engine Version urls to A different domain name?
当您将新版本上传到 App Engine 时,我们称其为“0001”,您可以直接使用此 url 向该版本发送请求:http://0001.myapp.appspot.com
我发现它非常有用,我养成了发布指向相应服务器版本的网络应用程序的习惯。因此,当我将版本 0002 上传到应用程序引擎时,它指向 http://0002.myapp.appspot.com, the same goes to version 0003: http://0003.myapp.appspot.com.
我的挑战是;当我想 link 他们自定义域时;
- 版本 0001 link编辑为 http://www.money.com。
- 版本 0002 将 link 编辑为 http://app.money.com。
- 并将版本 0003 link 编辑为 http://www.facebook.com。
相反,它 link 将整个 AppId "myapp" 改为 "www.money.com"。
我如何将它们指向不同的域名?
您要查找的内容在 App Engine 上称为“services”(以前称为 modules)。每个服务都可以有自己的版本,但您只能将其用于 development/testing 目的。
基本上您的应用配置有 <module>
选项:
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
<application>my-app</application>
<module>mymodule</module>
<version>0002</version>
</appengine-web-app>
您可以同时部署不同的模块,但通过使用 dispatch.xml
文件映射到不同的 urls/domains:
<dispatch-entries>
<dispatch>
<url>app.money.com/</url>
<module>mymodule</module>
</dispatch>
</dispatch-entries>
另请参阅:
当您将新版本上传到 App Engine 时,我们称其为“0001”,您可以直接使用此 url 向该版本发送请求:http://0001.myapp.appspot.com
我发现它非常有用,我养成了发布指向相应服务器版本的网络应用程序的习惯。因此,当我将版本 0002 上传到应用程序引擎时,它指向 http://0002.myapp.appspot.com, the same goes to version 0003: http://0003.myapp.appspot.com.
我的挑战是;当我想 link 他们自定义域时;
- 版本 0001 link编辑为 http://www.money.com。
- 版本 0002 将 link 编辑为 http://app.money.com。
- 并将版本 0003 link 编辑为 http://www.facebook.com。
相反,它 link 将整个 AppId "myapp" 改为 "www.money.com"。 我如何将它们指向不同的域名?
您要查找的内容在 App Engine 上称为“services”(以前称为 modules)。每个服务都可以有自己的版本,但您只能将其用于 development/testing 目的。
基本上您的应用配置有 <module>
选项:
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
<application>my-app</application>
<module>mymodule</module>
<version>0002</version>
</appengine-web-app>
您可以同时部署不同的模块,但通过使用 dispatch.xml
文件映射到不同的 urls/domains:
<dispatch-entries>
<dispatch>
<url>app.money.com/</url>
<module>mymodule</module>
</dispatch>
</dispatch-entries>
另请参阅: