Назад | Перейти на главную страницу

Nginx прокси репозитория Bitbucket

Я пытаюсь сделать proxy_pass репо битбакета.

Это выглядит так:

server {
        listen 8223;
        server_name localhost;  

          # proxy_cookie_domain localhost .domain.com;  



        location / {
             # proxy_cookie_domain localhost .domain.com; 
                #proxy_set_header                Cookie $http_cookie;
                # proxy_set_header Accept-Encoding "";  
                 #proxy_set_header Host bitbucket.domain.com;
                # proxy_cookie_domain off;
                #proxy_cookie_domain localhost .domain.com;
                #proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
         proxy_cookie_path ~*^/.* /;
                proxy_pass https://bitbucket.domain.com/; 
                #proxy_redirect         off;
                #  proxy_set_header X-Forwarded-For https://bitbucket.domain.com/login;
                 #proxy_cookie_path / "/; secure; HttpOnly; SameSite=strict";
                #proxy_set_header Connection "Keep-Alive";
                #return         301 https://$server_name$request_uri;

        }
    } 

Это в основном делает работу. Навигация по страницам работает, и хост браузера - «localhost», как и предполагалось. Работа с другой машиной с использованием IP-адреса машины nginx также работает.

Проблема в логине. Как видите, я пробовал много попыток, но ни одна из них не сработала. Я подозреваю, что проблема в файле cookie, но не могу собирать данные на моем прокси-адресе.