我有多个域名,我希望所有这些域名都指向我在Google计算引擎实例上的同一个网络服务器,我该怎么做?如何将多个域名指向Google Cloud中的一个计算引擎
1
A
回答
3
您无需为每个网站分别设置一个静态IP地址 - 您可以通过使用诸如Apache虚拟主机之类的功能为单个虚拟机提供任意数量的站点,这些功能可让您根据主机名是由用户请求的。
按照该Google Compute Engine docs on static IP addresses: “的实例只能有一个外部IP地址。如果已经有一个外部IP地址,您必须首先删除旧的接入配置,然后添加一个新的访问配置与删除地址新的外部IP地址”
可以归档多个外部IP地址为一个虚拟机实例,但需要进行一些配置。 1)默认情况下,虚拟机将被分配一个短暂的外部IP,您可以将其提升为静态外部IP,在停止和重新启动后它将保持不变。 2)必须将额外的外部IP连接到以VM为目标的ForwardingRules。您也可以使用(或提升)静态IP。
您可能需要使用将是命令:
1)为你的虚拟机实例创建一个TargetInstance:
gcloud compute target-instances create <target-instance-name> --instance <instance-name> --zone=<zone>
2)创建指向TargetInstance一个ForwardingRule:
gcloud compute forwarding-rules create <forwarding-rule-name> --target-instance=<target-instance-name> --ip-protocol=TCP --ports=<ports>
相关问题
- 1. 我可以在Google应用引擎服务中指向一个域名吗?
- 2. 创建一个计算引擎实例来管理Google Cloud中的BigQuery
- 3. 如何将多个域名后缀指向一个后缀?
- 4. 将多个域名指向Nginx中的一个虚拟主机
- 5. Google计算引擎的名称
- 6. 使用谷歌域默认名称服务器指向一个域来计算引擎
- 7. 将一个.tk域名指向一个域名
- 8. 无法删除Google Cloud Platform上的计算引擎实例
- 9. Google App引擎和域名
- 10. 指向一个域名
- 11. 如何将注册域名指向Google App Engine应用程序?
- 12. 将VNC加入Google计算引擎
- 13. Google Cloud Stackdriver监视器计算引擎磁盘使用情况
- 14. Google Cloud - 计算引擎与机器学习
- 15. 如何将一个子域指向另一个子域?
- 16. 将Google域名连接到Google Cloud Bucket
- 17. 如何将我的域名指向另一个DNS服务器?
- 18. 如何将域名指向另一个网站的页面?
- 19. 创建一个计算引擎磁盘
- 20. 如何将vmware的vmdx文件导入Google云计算引擎?
- 21. 如何将两个不同的域名指向单个网站?
- 22. 引用另一个命名计算中的命名计算
- 23. 多Heroku的子域名指向同一个自定义域
- 24. 如何将多个域指向一台服务器?
- 25. 如何在Google计算引擎上将数据库从一个实例复制到另一个实例?
- 26. 将多个子域重定向到另一个域名
- 27. 禁用Google计算引擎上的HTTPS
- 28. Google应用引擎网站的多个域名 - 针对每个域名的分析
- 29. 如何将Site5域名指向Heroku
我只需补充一点,就是云平台允许[创建具有多个网络接口的实例](https://cloud.google.com/vpc/docs/create-use-multiple-interfaces),以便您可以优良的外部IP,尽管GCP的DHCP服务器仅向缺省NIC nic0发送默认路由(RFC 3442,“无类静态路由”)。如果另一个NIC需要默认路由,则必须在实例中配置它。 – Watacroft