Detailed explanation of basic operation commands such as starting and stopping Nginx under Windows

Detailed explanation of basic operation commands such as starting and stopping Nginx under Windows

To use Nginx under Windows, we need to master some basic operation commands, such as: starting, stopping Nginx service, reloading Nginx, etc. Below I will give some brief introductions.

1. Startup:

C:\server\nginx-1.0.2>start nginx

or

C:\server\nginx-1.0.2>nginx.exe

Note: It is recommended to use the first method. The second method will keep your cmd window in execution and prevent you from performing other command operations.

2. Stop:

C:\server\nginx-1.0.2>nginx.exe -s stop

or

C:\server\nginx-1.0.2>nginx.exe -s quit

Note: stop stops nginx quickly and may not save relevant information; quit stops nginx completely and orderly and saves relevant information.

3. Reload Nginx:

C:\server\nginx-1.0.2>nginx.exe -s reload

This command is used when the configuration information is modified and needs to be reloaded.

4. Reopen the log file:

C:\server\nginx-1.0.2>nginx.exe -s reopen

5. Check the Nginx version:

C:\server\nginx-1.0.2>nginx -v

nginx: nginx version: nginx/1.0.2

or

C:\server\nginx-1.0.2>nginx -V

nginx: nginx version: nginx/1.0.2 
nginx: TLS SNI support enabled 
nginx: configure arguments: --builddir=objs.msvc8 --crossbuild=win32 --with-debug --prefix= --conf-path=conf/nginx.conf --pid-path=logs/nginx.pid --http-log-path=logs/access.log --error-log-path=logs/error.log --sbin-path=nginx.exe --http-client-body-temp-path=temp/client_body_temp --http-proxy-temp-path=temp/proxy_temp --http-fastcgi-temp-path=temp/fastcgi_temp --with-cc-opt=-DFD_SETSIZE=1024 --with-pcre=objs.msvc8/lib/pcre-7.9 --with-zlib=objs.msvc8/lib/zlib-1.2.3 --with-select_module --with-http_realip_module --with-http_addition_module --with-http_sub_module --with-http_dav_module --with-http_stub_status_module --with-http_flv_module --with-http_gzip_static_module --with-http_random_index_module --with-http_secure_link_module --with-mail --with-ipv6 --with-openssl=objs.msvc8/lib/openssl-0.9.8r --with-openssl-opt=enable-tlsext --with-http_ssl_module --with-mail_ssl_module

Note: v simply displays the version information, while V not only displays the version information but also the configuration parameter information.

6. Test or load the specified configuration file:

Test Configuration File

C:\server\nginx-1.0.2>nginx.exe -t -c conf/default.conf

nginx: the configuration file C:\server\nginx-1.0.2/conf/default.conf syntax isok
nginx: configuration file C:\server\nginx-1.0.2/conf/default.conf test is successful

Load the specified configuration file

C:\server\nginx-1.0.2>start nginx.exe -c conf/default.conf

The commands introduced in this article are very basic. It takes a lot of space to remember them. Just try them a few more times.

You may also be interested in:
  • Configure Nginx+PHP basic operations under Windows (start, restart and exit)
  • How to shut down/restart/start nginx

<<:  Detailed explanation of how to enable slow query log in MySQL database

>>:  Example steps for implementing class selectors and name attribute selectors in js

Recommend

JavaScript two pictures to understand the prototype chain

Table of contents 1. Prototype Relationship 2. Pr...

How to install and configure ftp server in CentOS8.0

After the release of CentOS8.0-1905, we tried to ...

MySQL index optimization: paging exploration detailed introduction

Table of contents MySQL Index Optimization Paging...

Analysis of the advantages and disadvantages of MySQL stored procedures

MySQL version 5.0 began to support stored procedu...

Tutorial on deploying the open source project Tcloud with Docker on CentOS8

1. Install Docker 1. I installed Centos7 in the v...

Vue realizes picture switching effect

This article example shares the specific code of ...

Detailed explanation of the use of MySQL select cache mechanism

MySQL Query Cache is on by default. To some exten...

Serial and parallel operations in JavaScript

Table of contents 1. Introduction 2. es5 method 3...

Detailed explanation of identifying files with the same content on Linux

Preface Sometimes file copies amount to a huge wa...

Introduction and use of js observer mode

Table of contents I. Definition 2. Usage scenario...

Detailed explanation of the principle and function of Vue list rendering key

Table of contents The principle and function of l...

Example of how to set up a third-level domain name in nginx

Problem Description By configuring nginx, you can...