Русский

Как узнать версию Nginx

07.03.2023, 22:20

Nginx - это популярный веб-сервер и прокси-сервер, который используется для обслуживания динамических и статических веб-сайтов. Если вы работаете с Nginx в Linux, то возможно вам понадобится узнать его версию. В этой статье мы расскажем вам, как это сделать.

Способ 1: Использование команды "nginx -v"

Первый и самый простой способ узнать версию Nginx в Linux - это использовать команду "nginx -v".

Для этого откройте терминал и введите следующую команду:

nginx -v

После выполнения этой команды в терминале вы увидите информацию о версии Nginx, которая установлена на вашем сервере. Например:

nginx version: nginx/1.18.0 (Ubuntu)

В данном примере версия Nginx - 1.18.0.

Способ 2: Использование файла конфигурации Nginx

Если у вас нет доступа к терминалу, или вы хотите проверить версию Nginx, которая запущена в данный момент, то можно использовать файл конфигурации Nginx.

Для этого выполните следующие шаги:

1. Найдите путь к файлу конфигурации Nginx. Обычно этот файл находится в директории /etc/nginx/.

2. Откройте файл конфигурации Nginx с помощью любого текстового редактора. Например:

sudo nano /etc/nginx/nginx.conf
3. Найдите строку, которая начинается с "nginx/" и заканчивается версией Nginx.
Например:

user www-data; worker_processes auto; pid /run/nginx.pid; events { worker_connections 1024; } http { ... server_tokens off; ... }

В данном примере в строке "server_tokens off" в конце указана версия Nginx.

Способ 3: Использование команды "systemctl status"

Третий способ узнать версию Nginx в Linux - это использовать команду "systemctl status". Для этого выполните следующие шаги:

1. Откройте терминал.

2. Введите следующую команду:

systemctl status nginx.service

3. После выполнения этой команды вы увидите информацию о статусе службы Nginx, которая запущена на вашем сервере. Например:

nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2023-03-25 15:26:08 UTC; 5s ago Docs: man:nginx(8) Process: 21934 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS) Main PID: 21936 (nginx) Tasks: 2 (limit: 4617) Memory: 4.7M CGroup: /system.slice/nginx.service ├─21936 nginx: master process /usr/sbin/nginx -g daemon on; master_process on; └─21937 nginx: worker process

Mar 25 15:26:08 ubuntu systemd[1]: Starting A high performance web server and a reverse proxy server... Mar 25 15:26:08 ubuntu systemd[1]: Started A high performance web server and a reverse proxy server.

Здесь вы можете найти информацию о версии Nginx, которая запущена на вашем сервере. В данном примере в строке "nginx.service" в конце указана версия Nginx. В заключение, существует несколько способов узнать версию Nginx в Linux. Вы можете использовать команду "nginx -v", проверить файл конфигурации Nginx или использовать команду "systemctl status". Выберите подходящий способ, и вы сможете легко узнать версию Nginx на вашем сервере.