Всем привет! есть Nginx + Apache + несколько Virtual Host + SSL
nginx висит на порту 80+443 apache естественно на 8080+8443
все работает нормально c конфигами
Nginx virtual host Для site1 proxy_pass https://1.1.1.1:8443;
Nginx virtual host Для site2 proxy_pass https://2.2.2.2:8443;
Apache host Для site1 <VirtualHost 1.1.1.1:8443>
Apache host Для site2 <VirtualHost 2.2.2.2:8443>
так вот порт и 8080+8443 видно с вне.
чтобы порты не прослушивались с вне сделал чтобы apache слушал только 127.0.0.1
ports.conf Listen 127.0.0.1
естественно сайты отвалились!. пришлось написать всем Virtual host только для Apache
Apache host Для site1 <VirtualHost *:8443>
Apache host Для site2 <VirtualHost *:8443>
но тут ситуация что загружая сайт site2 или site3 и.т.д вижу в <? phpinfo SSL принадлежащий сайту site1
Я понимаю принцип работы SSL что будет вначале запрос SSL. что так и должно быть, потому что nginx заращивает сайт proxy_pass 127.0.0.1:8443 на адресе где висят все сайты.
Хочу вернуть назад Virtual хост к порядку :
Apache host Для site1 <VirtualHost 1.1.1.1:8443>
Apache host Для site2 <VirtualHost 2.2.2.2:8443>
Но будут открыты порты с Вне 8080+8443
как правильно закрыть порты с Вне! или как лучше и правильно сделать? Закрывают порт с вне или вешают сайты на разные порты ?
помогите с данным вопросом.