bemdev
@bemdev

Как обрабатывать ssl и на nginx и на apach?

Добрый вечер)

Помогите пожалуйста понять как настроить nginx и apache так чтобы и там и там можно было вписать ssl сертификаты.

Сейчас получается что 443 порт обрабатывается apache и при настройки nginx слушать 443 для опредленного домена со своими настройками не получается.

есть разные ресурсы и один из них с рабочим сертификатом на апаче - есть еще ресурс обрабатывается nginx не получается туда сделать сертификат
  • Вопрос задан
  • 71 просмотр
Пригласить эксперта
Ответы на вопрос 4
VladimirAndreev
@VladimirAndreev
php web dev
один порт может слушать только один веб-сервер..
Ответ написан
SignFinder
@SignFinder
Wintel\Unix Engineer\DevOps
Оставить nginx в качестве фронтенда, а apache перевести бекендом и проксировать нужный трафик из nginx на апача.
А SSL сертификаты они универсальные - их можно использовать везде после подгонки форматов.
Ответ написан
Комментировать
Я бы посоветовал вообще юзать nginx + php-fpm так даже быстрее будет
Ответ написан
Комментировать
nginx      80 --> 82     apache  
nginx+ssl  443 -> 4443 apache +ssl


то что пишут в мануалах в интернетах там 100% неправельная ифа поскольку
предлагают такой вариант
nginx      80 --> 82     apache  
nginx+ssl  443 -> 80 apache + эмулировать что это https

и даже если это частично можно сделать подменив в рефери протокол, но вот тот же ajax на бэке о этом точно не узнает, как и .htaccess и тд и тп , так что это шляпа изначальная.
делай полноценный фронт и бэк с одними и теми же ключами, дабы это работает без проблем.
Могуд дать рабочие примеры конфигов.

конфиг nginx
конфиг apache
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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