上面的问题是纯教育的,而不是在现实世界中使用的。
在阅读如何在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
是否有可能? (当然,这还需要一个流程管理器,以防应用程序失败而重新启动该应用程序。
答案 0 :(得分:1)
有可能,有人问了这个问题:How to use "php artisan serve" in a remote server - DigitalOcean。您可以做类似的事情。
artisan serve
是PHP内置服务器的包装,尽管出于纯粹的教育原因,这很好,但“它并非旨在成为功能全面的Web服务器。 有关更多信息,请参见Built-in web server。