Как я могу повторно использовать конфигурации сервера в nginx? - PullRequest
5 голосов
/ 26 июня 2009

При настройке nginx с сайтом, на котором есть ssl, примеры, которые я нахожу в сети, в основном дублируют настройки местоположения. Большинство примеров имеют только корневое расположение по умолчанию, так что это не так уж и сложно, но если у вас есть несколько расположений и переписаны правила на месте, дублирование этой конфигурации становится беспорядочным.

Я подумал о том, чтобы передать запросы ssl на localhost, чтобы обойти это, но это уродливо. Я также рассмотрел использование файловых включений, но конфиги местоположения для этого сайта должны быть в 1 файле, поскольку они связаны между собой.

Есть предложения?

Редактировать: Мы используем nginx версии 0.6.32.

1 Ответ

3 голосов
/ 27 июня 2009

Есть похожий вопрос на serverfault . Вот их ответ:

server {
  listen 80;
  listen 443 default ssl;

  # other directives
}

Параметр ssl включен с 0.7.14, что означает, что мы не можем его использовать, но это хорошее решение, если вы используете более новую версию nginx.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...