当前位置: 代码网 > 科技>操作系统>Windows > Windows安装nginx服务全过程

Windows安装nginx服务全过程

2026年04月15日 Windows 我要评论
1.下载下载网址nginx: download选择最新稳定版本2. 解压到安装目录本文为:d:\nginx-1.20.2,目录中最好不要有中文。3. 添加到本地服务3.1 下载windows安装服务的

1.下载

下载网址

nginx: download

选择最新稳定版本

2. 解压到安装目录

本文为:d:\nginx-1.20.2,目录中最好不要有中文。

3. 添加到本地服务

3.1 下载windows安装服务的工具

下载地址:index of releases/com/sun/winsw/winsw

3.2 创建必须文件

下载后把下载的winsw-2.9.0-bin.exe 文件放在nginx安装目录(d:\nginx-1.20.2),

并修改名称为nginx-service.exe,然后分别创建nginx-service.exe.config,nginx-service.xml文件,把这两个文件放在nginx安装目录下

目录结构:

 nginx-service.exe.config内容如下:

<configuration>
  <startup>
    <supportedruntime version="v2.0.50727" />
    <supportedruntime version="v4.0" />
  </startup>
  <runtime>
    <generatepublisherevidence enabled="false"/> 
  </runtime>
</configuration>

nginx-service.xml内容如下:

(如果有版本不一样的,或者安装位置不一样的注意修改)

<service>
  <id>nginx</id>
  <name>nginx service</name>
  <description>high performance nginx service</description>
  <logpath>d:\nginx-1.20.2\logs</logpath>
  <log mode="roll-by-size">
    <sizethreshold>10240</sizethreshold>
    <keepfiles>8</keepfiles>
  </log>
  <executable>d:\nginx-1.20.2\nginx.exe</executable>
  <startarguments>-p d:\nginx-1.20.2</startarguments>
  <stopexecutable>d:\nginx-1.20.2\nginx.exe</stopexecutable>
  <stoparguments>-p d:\nginx-1.20.2 -s stop</stoparguments>
</service>

3.3 安装nginx服务

在安装目录下,打开cmd命令窗口

执行命令

nginx-service.exe install

安装成功后,查看服务信息,如图表示安装成功。

4. nginx代理端口

4.1 修改nginx配置文件

例如:代理本地vmware中ip为192.168.159.129的虚拟机22端口,监听在本地8129端口。

在配置文件中添加如下代码

代码块位置:

stream {
    upstream ssh129 {
        server 192.168.159.129:22;
    }
     server {
        listen 8129;
        proxy_connect_timeout 60s;
        proxy_timeout 60s;
        proxy_pass ssh129;
    }
}

4.2 检查配置文件并重启服务

nginx -t
nginx -s reload

4.3 查看本地端口使用情况

netstat -ano | findstr  “8129” 

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com