您可以像使用nodejs一样在nginx中使用`php artisan serve`吗?

时间:2018-09-27 09:18:07

标签: node.js laravel nginx

上面的问题是纯教育的,而不是在现实世界中使用的。

在阅读如何在VPS上部署nodejs应用程序时,我发现nginx将所有请求转发到localhost端口,该端口由nodejs应用程序节点提供服务。

这是digitalocean教程中的nodejs配置:

location / {
    proxy_pass http://localhost:8080;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection 'upgrade';
    proxy_set_header Host $host;
    proxy_cache_bypass $http_upgrade;
}

我想知道nginx和Laravel的php artisan serve是否有可能? (当然,这还需要一个流程管理器,以防应用程序失败而重新启动该应用程序。

1 个答案:

答案 0 :(得分:1)

有可能,有人问了这个问题:How to use "php artisan serve" in a remote server - DigitalOcean。您可以做类似的事情。

artisan serve是PHP内置服务器的包装,尽管出于纯粹的教育原因,这很好,但“它并非旨在成为功能全面的Web服务器。 有关更多信息,请参见Built-in web server