Size: a a a

2021 May 05

L

L. in nginx_ru
источник

AN

Anton Noginov in nginx_ru
Из чего сделан вывод, что ошибку возвращает nginx?
источник

L

L. in nginx_ru
я использую nginx как вебсервер для фронта
источник

L

L. in nginx_ru
источник

A

Anton in nginx_ru
1) сомневаюсь что nginx
2) конфиг в студию
3) залогируйте переменную что я указал
источник

EC

Eli Crane in nginx_ru
источник

L

L. in nginx_ru
`worker_processes auto;

events {
   worker_connections 1024
;
}

http {
   upstream csf-mockserver {
       server
xxxx
   }

   server {
       listen 8080
;

       server_name _;

       include /etc/nginx/mime.types;

       location / {
           root   /usr/share/nginx/html
;
           index  index.html index.htm;
           try_files $uri $uri/ /index.html;
       }

       location /api {
           rewrite            ^/api(/.*)$ $1 break
;
           proxy_pass         http://csf-mockserver;
           proxy_redirect off;
           proxy_http_version 1.1;
           proxy_set_header Upgrade $http_upgrade;
           proxy_set_header Connection 'upgrade';
           proxy_set_header Host $host;
           proxy_cache_bypass $http_upgrade;
           proxy_set_header X-Real-IP $remote_addr;
           proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
           proxy_set_header X-NginX-Proxy true;
       }
   }
}
`
источник

L

L. in nginx_ru
уточню я не бэкэендер
источник

L

L. in nginx_ru
и у меня нету доступа к логам
источник

A

Anton in nginx_ru
выводите в лог $upstream_addr и $upstream_status делайте запрос
источник

L

L. in nginx_ru
Спасибо!
источник

EC

Eli Crane in nginx_ru
http {
...............
  log_format upstream_log '"$time_local" client=$remote_addr '
              'method=$request_method request="$request" '
              'request_length=$request_length '
              'status=$status bytes_sent=$bytes_sent '
              'body_bytes_sent=$body_bytes_sent '
              'referer=$http_referer '
              'user_agent="$http_user_agent" '
              'upstream_addr=$upstream_addr '
              'upstream_status=$upstream_status '
              'request_time=$request_time '
              'upstream_response_time=$upstream_response_time '
              'upstream_connect_time=$upstream_connect_time '
              'upstream_header_time=$upstream_header_time';
upstream_log  используйте для виртхоста
источник

МН

Максим Нестеров... in nginx_ru
Через запятые?
источник

A

Ann in nginx_ru
Привет, подскажите как настроить редирект с www. на без www если у меня в сервере много доменов прописано?
В случае ниже редиректит со второго домена на первый
server {
 listen 80;
 server_name example.com www.example.com example2.com www.example2.com;
 return 301 $scheme://example.com$request_uri;
}
источник

EN

Evgeniy Naumov in nginx_ru
это редиректит сам на себя, а не со второго домена на первый
источник

EN

Evgeniy Naumov in nginx_ru
отсюда убери example.com
источник

A

Ann in nginx_ru
из server_name? @naumov_e
источник

EN

Evgeniy Naumov in nginx_ru
да
источник

A

Ann in nginx_ru
но мне нужно на них попасть
источник

VM

Vadim Misbakh-Solovi... in nginx_ru
либо разносить по разным блокам server{}, либо регулярки + map + if
источник