一、下载NGINX
首先,在官网(https://nginx.org/en/download.html)上下载Windows版本的NGINX。在下载页面中,选择最新的稳定版本的Windows版本并下载,下载完毕后解压到任意一个目录。
例如,下载后的文件解压至C:\nginx\,这个文件夹下将会包含各种NGINX所需的文件。
二、配置NGINX
在安装过程中,不需要对NGINX进行配置,但是我们可以进行一些基本的配置以确保其能够正确运行。
在C:\nginx\下,找到“conf”文件夹,并且右键单击“nginx.conf”,选择“编辑”以编辑此文件。
在编辑器中,找到以下代码:
# Windows directory support # Win32 will sense this from the environment variable. # # path names: # - for 'url' we'll convert them to forward slashes # - for file-path 'alias' or 'root' we'll need to be careful # to use backslashes and not forward slashes. # #root html; #access_log logs/host.access.log main; #error_log logs/host.error.log;
将其中的“root html;”改为“root html;”,这将设置您的NGINX服务器的默认文档根目录。
接下来,在同一个文件中,找到以下代码:
#error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pid;
在这个代码段中,取消注释“error_log logs/error.log;”和“pid logs/nginx.pid;”,以便在出现错误时可以轻松找到日志文件,并且可以让NGINX服务器进程的进程ID号能够被捕捉。
三、运行NGINX
启动NGINX服务器可以通过进入解压后的文件夹并且执行以下命令:
nginx.exe
您将看到类似以下的输入:
C:\nginx>nginx.exe nginx: the configuration file C:\nginx/conf/nginx.conf syntax is ok nginx: configuration file C:\nginx/conf/nginx.conf test is successful nginx: nginx.exe has been started successfully.
现在,您的NGINX服务器已经在Windows上正确运行,并且您可以在浏览器中访问http://localhost来访问该服务器。
四、启动和关闭服务器
要停止NGINX服务器,请在解压后的文件夹中执行以下命令:
nginx.exe -s stop
这将使NGINX服务器停止运行,您可以在浏览器中无法访问该服务器。
如果您需要重新启动该服务器,请执行以下命令:
nginx.exe
您将看到类似以下的输入:
C:\nginx>nginx.exe nginx: the configuration file C:\nginx/conf/nginx.conf syntax is ok nginx: configuration file C:\nginx/conf/nginx.conf test is successful nginx: the configuration file C:\nginx/conf/nginx.conf was found correct nginx: nginx.exe has been started successfully.
现在,您的NGINX服务器又开始运作了。
五、总结
NGINX是一个易于安装和配置的HTTP和反向代理服务器,您可以在Windows上轻松地安装它。在此文章中,我们介绍了如何下载和安装NGINX,并且介绍了如何进行一些基本配置以使其能够正确运行。我们还演示了如何启动和关闭服务器,以及如何重新启动它。