【问题标题】:php artisan vs apache/nginx for productionphp artisan vs apache/nginx 用于生产
【发布时间】:2018-03-02 22:20:50
【问题描述】:

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

1 - 使用 php 工匠,

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

2 - 使用 apache/nginx 并在 apache2.conf 等中进行一些更改。

我想知道哪种方式是处理更多流量的最佳生产方式?

【问题讨论】:

    标签: php apache laravel nginx vue.js


    【解决方案1】:

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

    对于生产,请始终使用 nginx、Apache、IIS 等 Web 服务器。

    【讨论】:

    • 感谢您的及时回复,我只是想知道是否可以将其用于生产。
    【解决方案2】:

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

    引用PHP Docs

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

    【讨论】:

      猜你喜欢
      • 2013-10-09
      • 1970-01-01
      • 2017-12-22
      • 1970-01-01
      • 2015-10-02
      • 2023-01-28
      • 2011-10-26
      • 2015-10-07
      • 2015-12-27
      相关资源
      最近更新 更多