Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Nginx反向代理背后的TFS 试图在NGIX反向代理后面配置Team Foundation服务器。 此外,我正在使用自签名SSL证书_Nginx_Tfs_Ssl Certificate_Reverse Proxy - Fatal编程技术网

Nginx反向代理背后的TFS 试图在NGIX反向代理后面配置Team Foundation服务器。 此外,我正在使用自签名SSL证书

Nginx反向代理背后的TFS 试图在NGIX反向代理后面配置Team Foundation服务器。 此外,我正在使用自签名SSL证书,nginx,tfs,ssl-certificate,reverse-proxy,Nginx,Tfs,Ssl Certificate,Reverse Proxy,获取错误\u太多\u重定向 以下是我的nginx配置: server { listen 80 default; server_name tfs.domain.com; return 301 https://$host$request_uri; } upstream tfs.domain.com { server 12.34.56.78:80; #local tfs address keepalive 16; } server {

获取错误\u太多\u重定向

以下是我的nginx配置:

server {
    listen 80 default;
    server_name tfs.domain.com;
    return 301 https://$host$request_uri;    
}

upstream tfs.domain.com {
        server 12.34.56.78:80; #local tfs address
        keepalive 16;
}

server {
    listen 443 ssl;
    server_name tfs.domain.com;

    ssl_certificate /etc/nginx/ssl/tfs.domain.com.pem;
    ssl_certificate_key /etc/nginx/ssl/tfs.domain.com.key;
    ssl_session_cache shared:SSL:10m;

    ssl_session_timeout 5m;

    ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers "HIGH:!aNULL:!MD5 or HIGH:!aNULL:!MD5:!3DES";
    ssl_prefer_server_ciphers on;

    location / {
        proxy_pass http://12.34.56.78:80; #local tfs address
        proxy_http_version 1.1;
        proxy_set_header Connection "";
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto https;
        proxy_redirect http:// $scheme://;

    }
    access_log /var/log/nginx/tfs.domain.com/443-access.log;
    error_log /var/log/nginx/tfs.domain.com/443-error.log;
}
我做错了什么?

请尝试显式设置代理重定向:

e、 g:

proxy_redirect  http://localhost:8080 https://tfs.domain.com;
您可以参考下面的文章来配置nginx,它应该与TFS类似:

此线程可能有助于:

此外,您可以参考以下文章来解决ERR_TOO_MANY_重定向问题:


@列奥尼德·乌萨乔夫你解决了这个问题吗?有更新吗?