hat - ubuntu 16.04 nginx version
Encuentra la versiĆ³n nginx? (6)
Asegúrese de tener permisos para ejecutar los siguientes comandos.
Si revisa la página de manual de nginx desde una terminal
man nginx
puedes encontrar esto:
-V Print the nginx version, compiler version, and configure script parameters.
-v Print the nginx version.
Luego escriba terminal
nginx -v
nginx version: nginx/1.14.0
nginx -V
nginx version: nginx/1.14.0
built with OpenSSL 1.1.0g 2 Nov 2017
TLS SNI support enabled
Si nginx no está instalado en su sistema
man nginx
comando
man nginx
no puede encontrar la página man, así que asegúrese de haber instalado nginx.
También puede encontrar la versión con este comando:
Use uno de los comandos para encontrar la ruta de nginx
ps aux | grep nginx
ps -ef | grep nginx
root 883 0.0 0.3 44524 3388 ? Ss Dec07 0:00 nginx: master process /usr/sbin/nginx -g daemon on; master_process on
Luego corre desde la terminal:
/usr/sbin/nginx -v
nginx version: nginx/1.14.0
He instalado nginx en Debian 7 con los siguientes pasos
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install nginx
sudo service nginx start
He confirmado que esto inicia nginx accediendo al hostip desde el navegador. ¿Cómo encuentro la versión de nginx?
nginx -v
falla con el error ''
command not found
Verifiqué que nginx existe en el directorio usr / sbin y que ese directorio se agrega a la variable $ PATH
Intente ejecutar el comando '' whereis nginx ''. Le dará la ruta correcta de la instalación de nginx, en mi caso, nginx está instalado en ''/ usr / local / sbin'', por lo que debo verificar si esta ruta existe en la salida del comando '' echo $ PATH ''. Si no encuentra la ruta en la salida de este comando, puede agregar esto.
Supongamos que el resultado de mi comando '' echo $ PATH '' es este:
~$ echo $PATH
/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/nginx/sbin
Luego puedo agregar la ruta ''/ usr / local / sbin'' en $ PATH siguiendo el comando:
~$ echo ''export PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/nginx/sbin"'' >> $HOME/.bashrc
Verifique que su ruta de instalación de nginx pueda diferir de la mía, pero los pasos para agregarlos son los mismos.
Parece que su nginx no se ha instalado correctamente. Presta atención a la salida de los comandos de instalación:
sudo apt-get install nginx
Para verificar la versión de nginx, puede usar este comando:
$ nginx -v
nginx version: nginx/0.8.54
$ nginx -V
nginx version: nginx/0.8.54
TLS SNI support enabled
configure arguments: --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-client-body-temp-path=/var/lib/nginx/body --http-fastcgi-temp-path=/var/lib/nginx/fastcgi --http-log-path=/var/log/nginx/access.log --http-proxy-temp-path=/var/lib/nginx/proxy --http-scgi-temp-path=/var/lib/nginx/scgi --http-uwsgi-temp-path=/var/lib/nginx/uwsgi --lock-path=/var/lock/nginx.lock --pid-path=/var/run/nginx.pid --with-debug --with-http_addition_module --with-http_dav_module --with-http_geoip_module --with-http_gzip_static_module --with-http_image_filter_module --with-http_realip_module --with-http_stub_status_module --with-http_ssl_module --with-http_sub_module --with-http_xslt_module --with-ipv6 --with-sha1=/usr/include/openssl --with-md5=/usr/include/openssl --with-mail --with-mail_ssl_module --add-module=/build/buildd/nginx-0.8.54/debian/modules/nginx-upstream-fair
Para más información: http://nginxlibrary.com/check-nginx-version/
Puede usar el parámetro
-v
para mostrar solo la versión de Nginx, o usar el parámetro
-V
para mostrar la versión, junto con la versión del compilador y los parámetros de configuración.
Si no sabe dónde está, busque primero nginx.
ps -ef | grep nginx
Entonces verás algo como esto:
root 4801 1 0 May23 ? 00:00:00 nginx: master process /opt/nginx/sbin/nginx -c /opt/nginx/conf/nginx.conf
root 12427 11747 0 03:53 pts/1 00:00:00 grep --color=auto nginx
nginx 24012 4801 0 02:30 ? 00:00:00 nginx: worker process
nginx 24013 4801 0 02:30 ? 00:00:00 nginx: worker process
Entonces ahora ya sabes dónde está nginx. Puedes usar -v o -V. Algo como:
/opt/nginx/sbin/nginx -v
Supongo que no está en tu camino.
en bash, prueba:
echo $PATH
y
sudo which nginx
Y vea si la carpeta que contiene nginx también está en su variable $ PATH.
De lo contrario, agregue la carpeta a la variable de entorno de su ruta o cree un alias (y póngalo en su .bashrc) para crear un enlace, supongo.
o
sudo nginx -v
si solo quieres eso ...