bemdev
@bemdev

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

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

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

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

есть разные ресурсы и один из них с рабочим сертификатом на апаче - есть еще ресурс обрабатывается nginx не получается туда сделать сертификат
  • Вопрос задан
  • 60 просмотров
Пригласить эксперта
Ответы на вопрос 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы