1.下载Nginx1.16
可以在nginx网站下载: http://nginx.org/en/download.html
下载对应的版本,我们现在服务器是Windows server 2019 64位,因此选择 nginx/Windows-1.16.1。
2.安装nginx
1.直接点击解压nginx压缩包,将解压的文件放置到软件安装位置即可。
2.进入文件夹,直接运行nginx.exe就可以了。
3.将nginx程序添加为系统服务
1、在实际生产中我们为了系统不间断运行,需要将nginx设置为windows服务。
我们需要使用"Windows Service Wrapper"小工具,下载地址:
http://repo.jenkins-ci.org/releases/com/sun/winsw/winsw/
进去后我们选择软件版本,2.3.0 也可以直接下载:
http://repo.jenkins-ci.org/releases/com/sun/winsw/winsw/2.3.0/winsw-2.3.0-bin.exe
2、将下载的winsw-2.3.0-bin.exe文件放置到nginx文件夹。
3、然后将“winsw-2.3.0-bin.exe“重命名为”nginx-service.exe“。
4、在nginx根目录编写nginx-service.xml文件。
5、添加nginx-service.xml内容。
<?xml version="1.0" encoding="UTF-8" ?>
<service>
<id>Nginx </id>
<name>Nginx Server </name>
<description>nginx</description>
<logpath>C:\Program Files\nginx-1.16.1\logs</logpath> #地址为nginx安装位置
<executable>nginx.exe</executable>
<stopexecutable>nginx.exe</stopexecutable>
<stopargument>-s</stopargument>
<stopargument>stop</stopargument>
<logmode>rotate</logmode>
</service>
注意:nginx的安装路径和保存时候的文件编码utf-8.
6、安装nginx系统服务
以管理员方式打开命令行,输入以下命令进行安装
C:\Program Files\nginx-1.16.1\nginx-service.exe install
注意:如果操作出现缺少”.NET Framework 3.5”,侧需要首先安装”.NET Framework 3.5”。 在本地服务器管理里面,选择“添加角色和功能“,角色不用选,直接到功能页面选择,”.NET Framework 3.5”。一直下一步安装。
卸载nginx服务命令
C:\nginx\nginx-service.exe uninstall
7、查看系统服务
运行Win+R,输入 services.msc,或直接在任务管理器处查看并启动nginx服务,启动后可在浏览器中输入http://localhost/,出现欢迎页即为成功
8、命令行方式操作nginx服务
nginx服务停止命令 net stop nginx
nginx服务启动命令 net start nginx
若停止过程中出现卡顿可直接强制杀死进程
查看nginx进程 tasklist | findstr 服务名(nginx)
杀死进程 tskill 进程号(PID)
评论区