使用Laravel和AWS的子域

时间:2017-10-20 14:39:30

标签: php laravel amazon-web-services nginx amazon-ec2

我有一个网站(假设它是example.com)正在运行“即将推出”的网页。

我正在开发一个带有 Laravel 的应用,并希望拥有一个可以在开发时上传应用的子域。所以主域名将继续显示“即将推出”页面,但子域名(假设它是temp.example.com)将显示真实的应用程序。

域名已在 namecheap

注册

我正在使用 AWS EC2实例(使用nginx)

使用 Laravel 5.5进行开发

在线查看我看到了一些处理这种情况的方法。 什么是最好的事情?

谢谢!

1 个答案:

答案 0 :(得分:1)

以下是您需要采取的步骤,

<强> Route53: 使用AWS添加RecordSet。将DNS服务器更新为namecheap。 由于您计划托管您的域,因此最好为整个域创建记录集。

CloudFront分发: 无论您是否使用CDN,最好使用CloudFront包装您的域,这将有助于以较少的跃点访问您的EC2服务器。创建CNAME并将CNAME应用于此distrubution。

为您的Nginix服务器创建Origin。

这是你的出发点。

希望它有所帮助。