2017-07-24 57 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服務器。它不應該在公共網絡上使用。