Добрый день.
Прошу помощи у сообщества. Всю голову уже сломал. Сайт на битриксе работает.
Есть сайт.
Апач бэкенд, нгинкс фронтэнд.
Настроил SSL. Всё работает. НО! При включении редиректа в апаче, сайт сразу выпадает в ошибку TO_MANY_REDIRECTS
По логам всё чисто.
Вот часть конфига апача:
<VirtualHost *:80>
ServerName site.ru
ServerAlias www.site.ru
Redirect / https://site.ru/
DocumentRoot "/wwwroot/data"
<Directory "/wwwroot/data">
Options Indexes FollowSymLinks
AllowOverride All
Satisfy any
</Directory>
Alias /phpmyadmin/ "/wwwroot/phpmyadmin/"
<Directory "/wwwroot/phpmyadmin">
AllowOverride All
Options FollowSymlinks
Require all denied
Require ip 192.168.29.2
</Directory>
</VirtualHost>
Вот nginx:
server {
resolver 8.8.8.8;
listen 80;
listen 443 ssl;
#access_log off;
ssl_certificate /usr/local/etc/nginx/certs/certificate.crt;
ssl_certificate_key /usr/local/etc/nginx/certs/private.key;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_session_timeout 5m;
#return 301 https://site.ru$request_uri;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host "site.ru";
proxy_pass_request_headers on;
proxy_cache all;
proxy_cache_key "$request_method|$is_args|$host|$request_uri";
proxy_cache_revalidate on;
proxy_cache_use_stale error timeout updating;
proxy_cache_bypass $cookie_nocache $arg_nocache;
proxy_ignore_headers "Set-Cookie";
proxy_cache_background_update on;
proxy_cache_lock on;
proxy_cache_valid any 15m;
proxy_cache_valid 404 502 503 1m;
proxy_cookie_domain 62.0.0.0 $host;
sub_filter "62.0.0.0" $host;
proxy_pass $scheme://62.0.0.0;
}
Подскажите куда рыть ?