我刚刚使用laravel和vue-router创建了我的投资组合网站http://ashishpatel.info,现在我想在aws ec2-instance上托管它,我们可以通过两种方式完成它。
1 - 使用php artisan,
php artisan serve --host=0.0.0.0 --port=80
2 - 使用apache / nginx并在apache2.conf等中进行一些更改。
我想知道哪种方法可以用于处理更多流量的生产?
答案 0 :(得分:10)
您应该仅将serve
命令用于本地计算机上的开发。切勿在生产服务器上使用它。
对于制作,请始终使用网络服务器,如nginx,Apache,IIS。
答案 1 :(得分:3)
Artisan正在使用PHP的buit-in网络服务器,目前,它只能同时为一个连接提供服务。这不适合生产环境。
引用警告强> 此Web服务器旨在帮助应用程序开发。它也可用于测试目的或在受控环境中运行的应用程序演示。它不是一个功能齐全的Web服务器。它不应该在公共网络上使用。