laradock项目间请求报错Failed to connect port 80. Connection refused 怎么解决
场景:
多个laravel项目,需要请求一个api项目。
环境:
mac、laradock
laradock/nginx/sites/xxx.conf已成功配置;
host文件域名映射已添加;
在laravel项目.env文件中设置的请求地址:APP_POST_URL=dev.xxx
问题:
当运行该项目时,涉及到请求api时会报错:
cURL error 7: Failed to connect to dev.xxx port 80: Connection refused (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)
自测:
1.浏览器访问该api域名dev.xxx、dev.xxx:80 都成功
2.命令行curl dev.xxx、curl dev.xxx:80 都成功
尝试:
修改docker-compose.yml文件的nginx server配置项frontend、backend,无效
尝试下设置 aliases :