jun-dev
@jun-dev
Ищу подработку, делаю дешево и на совесть.

Конфиг Nginx, который работал на Ubuntu не работает на CentOS, почему?

Рабочий production конфиг хорошо работал на Ubuntu Server, понадобилось использовать его и на другой машине с CentOS 6 на борту. Ещё в попытках отладки, обнаружил что не работает команда nginx -T для дампа всех конфигов, вместо этого, она выводит просто ошибку.
Версия Nginx: nginx/1.16.0
Одна из ошибок рабочего конфига:
nginx: [emerg] the size 52428800 of shared memory zone "SSL" conflicts with already declared size 10485760 in /home/admin/conf/web/site.ru.nginx.ssl.conf:122
nginx: configuration file /etc/nginx/nginx.conf test failed

Да, я в курсе, что скорее всего, это переопределённая директива кэша SSL но это работало.
В чём может быть дело?
  • Вопрос задан
  • 268 просмотров
Решения вопроса 1
jun-dev
@jun-dev Автор вопроса
Ищу подработку, делаю дешево и на совесть.
Пропустил переменную в конфиге, криво перёнес в новый ибо сильно хотелось спать :c
Вопрос можно закрывать.
НО всё равно, мне кажеться что в этой ОСи у Nginx какой-то строгий режим включен. Например, если переменной не существует, на старой системе всё отрабатывало на ура, на новой уже ошибка.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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