Nginx должен проксировать запрос с api. Но на api сервере авторизация логин пароль( auth_basic).
использую для ранней разработки - безопасность не важна
использовал такую настройку(не помагает - все равно спрашивает пароль):
upstream app_db2{
server 192.168.1.66:8890;
keepalive 16;
}
server {
# listen 80;
server_name db2-dev.com;
access_log /var/log/nginx/db2.log;
location /api {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass https://dev1.com/api/v0.1;
proxy_set_header Authorization "Basic ***"; #*** -логин:пароль в base64
# default_type application/json;
# return 200 '{"code":"1", "message": "Unknown Error"}';
}
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://app_db2/;
proxy_redirect off;
}
Подскажите правильный config