2017-07-24 67 views
0

我刚刚使用laravel和vue-router创建了我的投资组合网站http://ashishpatel.info,现在我想将它托管在aws ec2-instance上,我们可以通过两种方式实现。php artisan vs apache/nginx for production

1 - 使用PHP工匠,

php artisan serve --host=0.0.0.0 --port=80 

2 - 使用Apache/nginx的和做的apache2.conf等

我不知道哪一些变化是这样做是为了生产最佳处理方式更多的流量?

回答

7

您应该只在本地机器上使用serve命令进行开发。切勿在生产服务器上使用它。

对于生产,请务必使用网络服务器,如nginx,Apache,IIS。

+0

谢谢,为了及时响应,我只是想知道,如果我可以用它来生产。 –

3

Artisan正在使用PHP的buit-in网络服务器,它目前一次只能提供一个连接。这不适合生产环境。

PHP Docs

警告 该Web服务器旨在帮助应用开发引用。对于测试目的或在受控环境中运行的应用程序演示也可能有用。它并不打算成为一个全功能的Web服务器。它不应该在公共网络上使用。