我购买了一个域名,例如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。
您是否设置了 DNS,以便您的域/子域指向/连接到您的 AWS EC2 实例?
有一种简单的方法可以将服务器端 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 控制台在 AWS 云架构上轻松部署和构建您的项目!