gpt4 book ai didi

nginx - nginx proxy_pass 和 couchdb 的问题

转载 作者:行者123 更新时间:2023-12-04 05:39:36 25 4
gpt4 key购买 nike

我想使用 nginx 在端口 80 上提供 couchdb 服务。我基本上是这样设置 nginx conf 文件的:

upstream couchdb {
server 127.0.0.1:5984;
}

server {
listen 0.0.0.0:80;
server_name example.com;
access_log /path/to/log/couchdb.log;

location / {
add_header 'Access-Control-Allow-Origin' '*';
proxy_pass http://couchdb;
proxy_set_header Host $host;
proxy_redirect off;
}
}

除了特定情况外,该配置似乎有效。
当我输入 http://example.com/_utils/我到达了 couchdb 实例,但是如果我输入 http://example.com/_utils (注意缺少尾部斜杠)我什么也没得到,因为我被重定向到 http://couchdb/_utils .请注意, http://example.com:5984/_utils/http://example.com:5984/_utils工作正常。

我的 WAG 是问题出在 nginx 配置上,但我不确定是怎么回事。

最佳答案

看来罪魁祸首是proxy_redirect off; .你为什么关掉它?

关于nginx - nginx proxy_pass 和 couchdb 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11419759/

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