2009-06-26 15 views
5

Al configurar nginx con un sitio que tiene ssl, los ejemplos que encuentro en línea básicamente duplican la configuración de ubicación. La mayoría de los ejemplos solo tienen la ubicación raíz predeterminada, por lo que no es tan importante, pero cuando tienes unas pocas ubicaciones y reescribes las reglas, la duplicación de esta configuración se vuelve complicada de mantener.¿Cómo puedo reutilizar las configuraciones del servidor en nginx?

He considerado el envío de ssl a localhost para evitar esto, pero eso es feo. También consideré usar el archivo incluye, pero las configuraciones de ubicación para este sitio deberían estar en 1 archivo ya que están relacionadas.

¿Alguna sugerencia?

Editar: Estamos usando la versión 0.6.32 de nginx.

Respuesta

3

Hay una pregunta similar en serverfault. He aquí su respuesta:

server { 
    listen 80; 
    listen 443 default ssl; 

    # other directives 
} 

El ssl parameter se incluye como del 0.7.14, lo que significa que no podemos usarlo, pero es una buena solución si estás en una nueva versión de nginx.

Cuestiones relacionadas