Mientras trabajaba en la configuración de un nuevo entorno de control de calidad, me di cuenta de que necesitaba asegurarme de que la versión y la configuración exacta coincidieran con nuestro entorno de desarrollo. Entonces, ¿cómo verifica eso?
Primero, deberá asegurarse de saber dónde está instalado nginx; para mí, estaba debajo /usr/local/nginx/
pero podría ser distinto para ti. Es factible que pueda utilizar qué nginx para encontrarlo si lo ha instalado usando un paquete, pero en mi caso lo había compilado desde cero para poder incluir ngx_pagespeed. Tan rápido ps -ef | grep nginx
me mostró de dónde se había lanzado.
Para mostrar simplemente la versión de nginx, puede utilizar esto, ajustando la ruta para su propio sistema:
/usr/local/nginx/sbin/nginx -v
Que mostrará algo como esto:
A pesar de esto, si además desea mostrar las alternativas de configuración, querrá utilizar la opción -V con una letra mayúscula.
/usr/local/nginx/sbin/nginx -V
Esto le dará la línea de comando de alternativas de configuración completa, que después puede utilizar para recompilar exactamente la misma versión de nginx en otro cuadro.
Desde luego, querrá prestar mucha atención a los módulos, debido a que probablemente tendrá que descargarlos.