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

问题描述 投票:0回答:2

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

/var/www/html/mywebsite

我想要做的是将 EC2 实例的公共 DNS 链接到

www.mydomain.com
。当用户打开
www.mydomain.com
时,他/她应该看到我在 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
的内容。我错过了哪些步骤?

附注我发现很多文章解释如何在 Amazon S3 上部署静态网站。但是,我不想使用 S3。

apache amazon-web-services amazon-ec2 dns httpd.conf
2个回答
0
投票

您是否设置了 DNS,以便您的域/子域指向/连接到您的 AWS EC2 实例?


0
投票

有一种简单的方法可以将服务器端 Java JAR、Node.js、React、Vue 等部署到 AWS EC2 并轻松构建 AWS 架构!

它称为SWS Console Quick Cloud Architecture Builder服务。

您可以通过简单的输入轻松控制AWS资源。请参阅下面的文档!

使用SWS控制台快速云架构构建器部署服务器端Java JAR、Node.js、React、Vue、Next.js等

此外,您可以设置多个服务器资源以映射到单个端点。请参阅下面的文档!

如何使用 SWS 控制台将多个 EC2 实例路由到单个应用程序负载均衡器 (ALB)

此外,SWS Console 提供了一种简单的方法来构建部署到 S3 + CloudFront 的架构。请参考以下链接:

使用 SWS 控制台部署到 S3 + CloudFront

尝试使用 SWS 控制台在 AWS 云架构上轻松部署和构建您的项目!

进入Sws控制台服务页面

© www.soinside.com 2019 - 2024. All rights reserved.