首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用linux服务器上的域替换公共DNS

用linux服务器上的域替换公共DNS
EN

Server Fault用户
提问于 2016-01-10 00:35:35
回答 3查看 90关注 0票数 -3

我在我的Ubuntu虚拟机的apache2上运行了一个web应用程序,它目前可以被亚马逊内部的一个子域(比如'ec2-99-99-999-9999.compute-1.amazonaws.com:8080)访问。

我想让它可以通过一个example.com:8080域名,这是我买的,我不知道从哪里开始。我知道这可能是一个基本的问题,但一些指导将是非常感谢的。

EN

回答 3

Server Fault用户

发布于 2016-01-10 00:50:04

将EIP分配给您的EC2实例,然后创建所需的DNS记录(可能是主机@A记录),并将其指向EIP。

票数 2
EN

Server Fault用户

发布于 2016-01-10 00:53:19

您的域名登记员应该有一个控制面板,使您可以改变您购买的域名的DNS设置。您将希望将A记录更改为VM的公共IP (和/或AAAA记录,如果您有相同的IPv6地址)。可能有将DNS委托给其他名称服务器的选项,但这不是您现在感兴趣的;只需使用注册服务器的DNS即可。

票数 2
EN

Server Fault用户

发布于 2016-01-10 16:28:00

1)在AWS EC2面板上分配一个弹性IP

2)将弹性IP分配给AWS实例

此时,您可以使用指定的IP到达您的服务器。例55.544.433.322:8080

3)切换到AWS 4中的53路面板(在这里您可以注册一个新域,注意这个域是由AWS直接托管的,但它似乎集成到AWS中

在域被激活(付款后)之后,您:

5)再次在AWS 53号公路面板上创建一个“托管区”

6)正确的NS和SOA记录通常是正确设置的。如果没有,为您的区域创建适当的记录集。查一下AWS的帮助。

7)在"value“字段中创建一个新的”A-记录“,从步骤1输入您的弹性IP。

如果想要创建像www.domain.com或test.domain.com这样的子域,您可以找到另一个A-记录,其中"name“是域的第一部分(例如www或test.domain.com)-- IP仍然是分配的IP。

您可以跳过步骤1和步骤2,但是为实例分配一个弹性IP可以确保您的IP保持不变,即使您关闭了系统。此外,您还可以将EIP分配给任何实例,而不需要更改DNS-Record。

如果您希望在端口8080上运行的服务在没有:8080的情况下可用,则必须设置例如。nginx作为端口代理。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/747940

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档