Настя и сборник весёлых историй
Оглавление:
- Прежде чем вы начнете
- Начиная Nginx
- Остановка Nginx
- Перезапуск Nginx
- Перезагрузка Nginx
- Тестирование конфигурации Nginx
- Просмотр статуса Nginx
- Проверка версии Nginx
- Вывод
Nginx произносится «engine x» - это бесплатный высокопроизводительный HTTP и обратный прокси-сервер с открытым исходным кодом, отвечающий за загрузку некоторых из крупнейших сайтов в Интернете. Он может использоваться как автономный веб-сервер и как обратный прокси-сервер для Apache и других веб-серверов.
В этом руководстве мы рассмотрим наиболее важные и часто используемые команды Nginx, включая запуск, остановку и перезапуск Nginx.
Прежде чем вы начнете
Мы предполагаем, что вы вошли в систему как пользователь root или пользователь с привилегиями sudo. Команды, используемые в этом gsh, должны работать на любом современном дистрибутиве Linux, таком как Ubuntu 18.04 и CentOS 8 и Debian 10.
Начиная Nginx
Запуск Nginx довольно прост. Просто запустите следующую команду:
sudo systemctl start nginx
В случае успеха команда не выдает никаких результатов.
Если вы используете дистрибутив Linux без systemd для запуска типа Nginx:
sudo service start nginx
Вместо запуска службы Nginx вручную рекомендуется настроить ее запуск при загрузке системы:
Остановка Nginx
Остановка Nginx быстро завершает работу всех рабочих процессов Nginx, даже если есть открытые соединения.
Чтобы остановить Nginx, выполните одну из следующих команд:
sudo systemctl stop nginx
sudo service stop nginx
Перезапуск Nginx
Параметр restart - это быстрый способ остановить и запустить сервер Nginx.
Используйте одну из следующих команд для перезапуска Nginx:
sudo systemctl restart nginx
sudo service restart nginx
Это команда, которую вы, вероятно, будете использовать чаще всего.
Перезагрузка Nginx
Вам необходимо перезагрузить или перезапустить Nginx всякий раз, когда вы вносите изменения в его конфигурацию.
Команда reload загружает новую конфигурацию, запускает новые рабочие процессы с новой конфигурацией и корректно завершает работу старых рабочих процессов.
Чтобы перезагрузить Nginx, используйте одну из следующих команд:
sudo systemctl reload nginx
sudo service reload nginx
Тестирование конфигурации Nginx
Всякий раз, когда вы вносите изменения в файл конфигурации сервера Nginx, рекомендуется проверить конфигурацию перед перезапуском или перезагрузкой службы.
Используйте следующую команду для проверки конфигурации Nginx на наличие любых синтаксических или системных ошибок:
sudo nginx -t
Вывод будет выглядеть следующим образом:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
Если есть какие-либо ошибки, команда печатает подробное сообщение.
Просмотр статуса Nginx
Чтобы проверить состояние службы Nginx, используйте следующую команду:
sudo systemctl status 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 Sun 2019-04-21 13:57:01 PDT; 5min ago Docs: man:nginx(8) Process: 4491 ExecStop=/sbin/start-stop-daemon --quiet --stop --retry QUIT/5 --pidfile /run/nginx.pid (code=exited, status=0/SUCCESS) Process: 4502 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS) Process: 4492 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS) Main PID: 4504 (nginx) Tasks: 3 (limit: 2319) CGroup: /system.slice/nginx.service |-4504 nginx: master process /usr/sbin/nginx -g daemon on; master_process on; |-4516 nginx: worker process `-4517 nginx: worker process
Проверка версии Nginx
Иногда вам может понадобиться узнать версию вашего Nginx, чтобы вы могли отладить проблему или определить, доступна ли определенная функция.
Вы можете проверить свою версию Nginx, запустив:
sudo nginx -v
nginx version: nginx/1.14.0 (Ubuntu)
Опция
-V
отображает версию Nginx вместе с опцией конфигурации.
Вывод
В этом руководстве мы показали вам некоторые из наиболее важных команд Nginx. Если вы хотите узнать больше о параметрах командной строки Nginx, посетите документацию Nginx.
терминал nginx3 Geeky Команды запуска Windows, которые вы хотите знать!
Ставка на вас никогда не слышала об этих редких менее известных командах «geeky Run» для Windows 8/7 / Vista. Впечатляйте друзей. Запустите их, чтобы открыть системный диск и папки пользователя!
Полезные голосовые команды Google Now, которые вы должны знать
Горит некоторыми голосовыми командами Google Now, которые вы должны знать. Найти информацию о погоде, открыть приложение, отправить в Facebook, найти маршруты, искать, просматривать и т. Д.
Apache команды, которые вы должны знать
HTTP-сервер Apache - самый популярный веб-сервер в мире. В этом руководстве мы рассмотрим наиболее важные и часто используемые команды Apache, включая запуск, остановку и перезапуск Apache.