如何在没有 nginx 的情况下配置 swoole http-server?我的问题是域路由。我在哪里可以为 laravel 辛烷中的 swoole http-server 配置特定域?我在我的服务器上配置了一个指向我的子域(api.domain.com、portal.domain.com)的 nginx。api 和 portal 都使用 octane 来处理请求。我想知道如何删除 nginx 并直接使用 swoole http-server?
在此先感谢并为我的英语感到抱歉
如何在没有 nginx 的情况下配置 swoole http-server?我的问题是域路由。我在哪里可以为 laravel 辛烷中的 swoole http-server 配置特定域?我在我的服务器上配置了一个指向我的子域(api.domain.com、portal.domain.com)的 nginx。api 和 portal 都使用 octane 来处理请求。我想知道如何删除 nginx 并直接使用 swoole http-server?
在此先感谢并为我的英语感到抱歉
使用 NGINX 作为网络服务器、负载均衡器或反向代理(您的用例)并不是一个坏主意。让您的应用程序处理您的业务,而不是 Web 服务器的东西。
但是如果你想在 Laravel 应用程序中处理域或子域,你可以使用 Laravel 路由器。
Route::domain('{account}.example.com')->group(function () {
Route::get('user/{id}', function ($account, $id) {
//
});
});
Laravel 文档: https ://laravel.com/docs/8.x/routing#route-group-subdomain-routing