Advertisement
MaximBredy

request to other service

Apr 17th, 2024 (edited)
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Nginx 1.24 KB | Help | 0 0
  1. server {
  2.           listen [::]:443 ssl ipv6only=on;
  3.           listen 443 ssl;
  4.  
  5.           ssl_certificate /*****
  6.           ssl_certificate_key /*****
  7.           include /*****
  8.           ssl_dhparam /*****
  9.  
  10.           server_name ******;
  11.  
  12.           access_log /var/log/nginx/access.log;
  13.           location / {
  14.            proxy_pass http:/*******/;
  15.            proxy_set_header X-Real-IP $remote_addr;
  16.            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  17.            proxy_set_header X-Forwarded-Proto $scheme;
  18.           }
  19.  
  20. location /service1 {
  21.         set $args q=$custom_code**код для стороннего сервиса**&$args;
  22.         proxy_pass https://**адрес для запроса в сторонний сервис**?$args;
  23.         proxy_bind **тут я добавляю ip адрес моего сервера (один из, т.е. в каждый запрос новый ip)**;
  24.         proxy_set_header X-Real-IP $remote_addr;
  25.         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  26.         proxy_set_header X-Forwarded-Proto $scheme;
  27. }
  28. }
  29.  
  30. server {
  31.     listen 80 default_server;
  32.     listen [::]:80 default_server;
  33.     server_name ****
  34.     return 301 https://$host$request_uri;
  35. }
  36.  
  37.  
  38.  
Tags: nginx
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement