Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Nginx (https) + apache (http)
- To: nginx-ru@xxxxxxxxx
- Subject: Nginx (https) + apache (http)
- From: "ssj" <nginx-forum@xxxxxxxx>
- Date: Mon, 10 Feb 2014 08:29:16 -0500
- Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=selenium.jlkhosting.com; s=x; h=Date:Sender:From:Message-ID:Content-Transfer-Encoding:Content-Type:Subject:To; bh=2r2v92en5huNt6pCTSsym8LLe0jxsrMs6hce2qxFFHM=; b=BbN4qg2DDyK7v3BC6gMozzY5HUbPkxiiyB6M7teXUnS78YJBKfpShHT7UMj0nCzreTjO/W08KJeUQZqZoanpQyrjRUTrfmRBk65w/qai5I2M4bZMVTr7/V/71GFX0NwqEaBX1LQTO2Rwx9qSRMXAMiKjAd740qwMVdChE/GPaMU=;
ситуация следующая:
на фронтэнде стоит nginx (1.2.2) слушает 80 и 443 порт, на бэкэнде apache
(2.2.2) слушает 8080 порт.
предположим на сайте есть физическая папка dir, если перейти по ссылке вида
httpS://site.ru/dir/ то папка открывается нормально, если
httpS://site.ru/dir (без слеша в конце) то происходит 301 редирект на
http://site.ru/dir/ (как я понимаю этот редирект делает apache), собственно
вопрос что сделать чтобы
нормально работал переход httpS://site.ru/dir -> httpS://site.ru/dir/
в настройках nginx добавил:
proxy_set_header X-Forwarded-Proto $scheme;
в настройках apache:
SetEnvIf X-Forwarded-Proto https HTTPS=on
но не помогло :(
Posted at Nginx Forum:
http://forum.nginx.org/read.php?21,247338,247338#msg-247338
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru
|