如何在 AWS 上部署静态网站?

How to deploy a static website on AWS?

我买了一个域名,例如www.mydomain.com。我还有 Amazon EC2 实例。我将包含网站文件的文件夹上传到 /var/www/html/mywebsite

我想做的是 link EC2 实例的 public DNS 到 www.mydomain.com。当用户打开 www.mydomain.com 时,he/she 应该会看到我在 EC2 实例的 /var/www/html/mywebsite 中拥有的内容。

为了达到这个目标,我更改了 EC2 实例 (httpd.conf) 中服务器的配置:

DocumentRoot /var/www/html/mywebsite
ServerName www.mydomain.com:80

并重新启动服务器 sudo service httpd restart

当我转到 www.mydomain.com 时,我没有看到 /var/www/html/mywebsite 的内容。我错过了哪些步骤?

P.S。我找到了很多解释如何在 Amazon S3 上部署静态网站的文章。但是,我不想使用 S3。

您是否设置了 DNS,以便您的 domains/subdomains point/connect 连接到您的 AWS EC2 实例?