172 похожих чатов

Привет всем. Ребята, нужна помощь, разрулил я значит на стороне

бэка и фронта работу с двумя доменами, теперь нужна донастройка на стороне nginx. В чем задача: "2 домена - 1 сайт", если это всё без SSL, то в одном файле настроек прописал server_name и все завелось и работает. Для того, чтоб добавить SSL я разделил настройки каждого домена в отдельный файл, и получается что один домен теперь работает, а второй домен постоянно редиректит сам на себя же "ERR_TOO_MANY_REDIRECTS". Что нужно добавить в настройках, чтоб этот циклический редирект не происходил? (я не девопс, потому буду признателен если объясните на пальцах или дадите какой-то мануал) спасибо.

8 ответов

17 просмотров

разберись, где у тебя редирект возникает и почему

Dmitrij-Kravchenko Автор вопроса
Andrey Kartashov
разберись, где у тебя редирект возникает и почему

так в том и дело, что не могу понять, я делаю только 1 редирект с http на https, а где зацикленность происходит, пока не могу понять

Dmitrij Kravchenko
так в том и дело, что не могу понять, я делаю толь...

где ты делаешь редирект и при каком условии?

Dmitrij-Kravchenko Автор вопроса
Andrey Kartashov
где ты делаешь редирект и при каком условии?

server { listen 80; server_name site.com www.site.com; return 301 https://$host$request_uri; }

Dmitrij Kravchenko
server { listen 80; server_name site....

и больше нигде редиректов нет? может у тебя код обратно на http перекидывает?

Dmitrij-Kravchenko Автор вопроса
Andrey Kartashov
и больше нигде редиректов нет? может у тебя код об...

ну может где то глаз замылен, но вот мои настройки для 443 порта, и я не вижу, чтоб я тут где то редирект прописывал server { listen 443 ssl http2; listen [::]:443 ssl http2; ssl on; ssl_certificate /etc/letsencrypt/live/site.com/fullchain.pem; # managed by Certbot ssl_certificate_key /etc/letsencrypt/live/site.com/privkey.pem; # managed by Certbot root /var/www/site/public; index index.php; server_name site.com www.site.com; access_log /var/log/nginx/site.vhost.access.log; error_log /var/log/nginx/site.vhost.error.log; ssl_session_timeout 1d; ssl_session_cache shared:SSL:50m; ssl_session_tickets off; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_prefer_server_ciphers on; ssl_stapling on; ssl_stapling_verify on; add_header Strict-Transport-Security max-age=15768000; keepalive_timeout 30; keepalive_requests 100; client_max_body_size 1m; client_body_timeout 10; reset_timedout_connection on; send_timeout 2; sendfile on; tcp_nodelay on; tcp_nopush on; gzip on; gzip_disable "msie6"; gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript; open_file_cache max=200000 inactive=20s; open_file_cache_valid 30s; open_file_cache_min_uses 2; open_file_cache_errors on; location / { try_files $uri $uri/ /index.php?$query_string; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.2-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_read_timeout 300; } location ~* ^.+\.(css|js|ico|ogg|ogv|svg|svgz|eot|otf|woff|mp4|ttf|rss|atom|jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|ppt|tar|mid|midi|wav|bmp|rtf)$ { expires max; } }

Dmitrij Kravchenko
ну может где то глаз замылен, но вот мои настройки...

PHP вполне может редиректить, посмотри его логи, если есть

Dmitrij-Kravchenko Автор вопроса
Vladimir Chernyshev
PHP вполне может редиректить, посмотри его логи, е...

да, походу у меня бэк редиректит, буду разбираться, спасибо всем

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта