gpt4 book ai didi

Heroku 本地 : "http" directive is duplicate

转载 作者:行者123 更新时间:2023-12-04 22:57:49 24 4
gpt4 key购买 nike

我在运行 heroku local 时遇到以下问题:
[emerg] 595#0: "http" directive is duplicate in /usr/local/etc/nginx/nginx.conf:17
我有 heroku/heroku-buildpack-php": "*"在我的 composer.json 中,以及全新安装的 nginx(使用 brew install nginx)

有人可以向我解释会发生什么吗?

最佳答案

所以看起来问题与heroku.conf有关。由 $root/vendor/heroku/heroku-buildpack-php/conf/nginx/heroku.conf.php 生成
Heroku local使用 nginx: master process nginx -g daemon off; include $root/vendor/heroku/heroku-buildpack-php/conf/nginx/heroku.conf;
运行 nginx

所以两者/usr/local/etc/nginx/nginx.confheroku.conf已加载,因此重复指令。

我修改了 /usr/local/etc/nginx/nginx.conf只包括

worker_processes  1;
events {
worker_connections 1024;
}

因为没有事件部分 nginx 不会启动,剩下的留给 heroku.conf .

关于Heroku 本地 : "http" directive is duplicate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37333765/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com