Laravel在本地为两个不同端口上的应用程序提供服务,以使用guzzle返回502错误进行api调用

Laravel在本地为两个不同端口上的应用程序提供服务,以使用guzzle返回502错误进行api调用,laravel,guzzle,Laravel,Guzzle,我有一个laravel应用程序,它既有我的api代码,也有我的应用程序代码。我使用guzzle从应用程序调用了一些api。像这样: $response = Http::post('http://127.0.0.1:9000/api/auth/login', [ 'email' => 'email@gmail.com', 'password' => 'password', ]); return $response->status(); 它总是给我一个502服务器

我有一个laravel应用程序,它既有我的api代码,也有我的应用程序代码。我使用guzzle从应用程序调用了一些api。像这样:

$response = Http::post('http://127.0.0.1:9000/api/auth/login', [
    'email' => 'email@gmail.com',
    'password' => 'password',
]);
return $response->status();
它总是给我一个502服务器错误。我的应用程序在两个不同的端口上服务。一个在默认端口8000上,一个在端口9000上:

php artisan serve
php artisan serve --port=9000
从8000端口的应用程序中,我调用9000端口的api。我想在我的ubuntu 20.04上本地测试这个应用程序

可能有什么问题?apache配置有问题吗