Am Nginx instalat pe mașina mea și deservesc 2 domenii.
- https://example.com/ -> Frontend.
- https://api.example.com/ -> Backend.
Comunic aplicația de backend prin front, dar se pare că aplicația de backend nu primește niciun antet de la Nginx.
Acesta este Nginx.conf-ul meu:
utilizator nginx;
worker_proceses auto;
error_log /var/log/nginx/error.log;
evenimente {} # contextul evenimentului trebuie definit pentru a considera configurația validă
http{
includ /etc/nginx/mime.types;
Server {
asculta 80;
root /usr/share/nginx/html;
nume_server studenttracker.co.il;
Locație / {
try_files $uri $uri/ /index.html;
}
}
Server {
asculta 80;
nume_server api.studenttracker.co.il;
Locație / {
proxy_pass_request_headers activat;
proxy_pass http://159.223.2.114:8443;
proxy_set_header Gazdă api.studenttracker.co.il;
proxy_set_header X-Forwarded-Proto $schema;
proxy_set_header X-Real-IP $adresă_la distanță;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Cookie $http_cookie;
}
}
}
Aplicația backend, cu excepția cazului în care primește 2 anteturi, pentru a fi autorizată PARAM_ID_AUTH
și PARAM_X_AUTH
.
În timp ce îl trimiteți, se pare că antetul nu ajunge deloc la aplicația backend.
O să apreciez ajutorul tău, mulțumesc!