Lossless.Senator
02-03-2013, 23:37
Всем привет.
Честно говоря не могу додуматься как сделать правильным образом чтобы SSL, т.е. 443 порт, был поднят на апаче, но при этом правильно проксировался чере nginx который работает на фронтенде!?
Сейчас проксируется только 80 порт. Вариант с поднятием 443 порта на nginx пожалуйста не предлагайте, мне нужно именно на апаче это сделать.
Вот какой конфиг сейчас, вообще говоря стандартный при такой схеме. (Показываю только только необходимое)
Apache:
Listen 8080
NameVirtualHost *:8080
<VirtualHost *:8080>
Include etc/apache22/extra/httpd-ssl.conf (там все необходимые настройки для SSL, пути к сертификатам)
Nginx:
upstream backend
{server 127.0.0.1:8080;
server 127.0.0.1:443 < по этой директиве сомневаюсь что она нужны, я про 443 порт;}
server {listen 80; - сервер слушает 80 порт.
Подскажите мне по конфигу nginx, может на каком-нибудь готовом примере, как правильно будет сказать ему чтобы при обращении на 443 порт в браузере, он всё отправлял на апач?
Сейчас за https отвечает только апач..
Честно говоря не могу додуматься как сделать правильным образом чтобы SSL, т.е. 443 порт, был поднят на апаче, но при этом правильно проксировался чере nginx который работает на фронтенде!?
Сейчас проксируется только 80 порт. Вариант с поднятием 443 порта на nginx пожалуйста не предлагайте, мне нужно именно на апаче это сделать.
Вот какой конфиг сейчас, вообще говоря стандартный при такой схеме. (Показываю только только необходимое)
Apache:
Listen 8080
NameVirtualHost *:8080
<VirtualHost *:8080>
Include etc/apache22/extra/httpd-ssl.conf (там все необходимые настройки для SSL, пути к сертификатам)
Nginx:
upstream backend
{server 127.0.0.1:8080;
server 127.0.0.1:443 < по этой директиве сомневаюсь что она нужны, я про 443 порт;}
server {listen 80; - сервер слушает 80 порт.
Подскажите мне по конфигу nginx, может на каком-нибудь готовом примере, как правильно будет сказать ему чтобы при обращении на 443 порт в браузере, он всё отправлял на апач?
Сейчас за https отвечает только апач..