使用 Amazon EC2 作为具有特定 IP 地址的 Web 服务器

使用 Amazon EC2 作为具有特定 IP 地址的 Web 服务器

我正在尝试在大学域内创建一个个人/专业网站。我已向大学申请了一个指向此网站名称的静态 IP 地址:“http://lastname.someuniversity.edu“我想设置一个 Amazon EC2 实例来托管一个网站。

我知道如何在 EC2 实例上创建/管理网站 - 我只是不知道如何让 EC2 实例与大学对话(反之亦然)。大学的 IT 人员没有提供太多帮助。

我熟悉如何设置本地机器作为 Web 服务器运行,但不确定如何让 Amazon EC2 实例“位于”大学内部。

有任何想法吗?

答案1

根据您的描述,您需要请求将您的域名“lastname.someuniversity.edu”指向 Amazon 分配的静态地址(弹性 IP 地址)。这可以通过要求大学的 DNS 管理员将“A”记录分配给 Amazon EIP 来完成。他们不太可能愿意这样做,但您只有询问后才会知道。

大学的静态 IP 地址仅在服务器由大学自己管理时才适用。大多数大型组织都倾向于保持对其域名的控制。

答案2

它必须在大学端使用重定向来完成(通过别名记录或者网址)。如果您有权访问大学服务器上的文件,则只需使用 添加自动重定向index.html,如下所示:

<html>
<head>
<meta http-equiv="Refresh" content="0;url=178.19.145.123" />
</head>

<body>
<h1>Error: Wrong page.</h1>
<h2>The main site is hosted at: <a href="178.19.145.123">Amazon EC2</a></h2>
<p>You should be instantly redirected to the correct server, if not, click the lonk above.</p>
</body>
</html>

虽然别名记录将是首选方法。

相关内容