windows 下 nginx 的安装配置与注册为服务

本贴最后更新于 2220 天前,其中的信息可能已经物是人非

一、下载 nginx

nginx 的下载地址:http://nginx.org/en/download.html
本文下载的是 nginx-1.12.2.zip

二、nginx 安装

解压 nginx-1.12.2.zip 压缩包即可。

测试启动:

  1. 启动

    在 nginx-1.12.2 目录下,执行以下命令:

     nginx -c ./conf/nginx.conf
    
  2. 测试

    浏览器中测试

    http://ip:80

    出现以下画面说明启动正常。
    730c0383250b4217adc19ba0ca751d71-image.png

三、nginx 配置

windows 版本的 nginx 配置与 linux 版本的大致相同,请参照 linux 下 nginx 安装与常用配置进行相关配置。

四、将 nginx 注册为服务

使用 winsw-1.8-bin.exe 文件将 nginx 注册为服务。
winsw-1.8-bin.exe 文件下载地址:http://www.cr173.com/soft/101797.html
将 winsw-1.8-bin.exe 文件重命名为想要的名字,如 nginx-service.exe

将重命名后的 nginx-service.exe 复制到 nginx 的安装目录(如:E:\nginx\nginx-1.12.2 目录下)

在同一目录下新建一个 xml 文件,如名称必须与第一步重命名时使用的名称一致,此处我们命名为 nginx-service.xml,编辑文件 nginx-service.xml

<?xml version="1.0" encoding="UTF-8" ?>
<service>
<id>nginx</id>
<name>Nginx Service</name>
<description>High Performance Nginx Service</description>
<executable>E:\nginx\nginx-1.12.2\nginx.exe</executable>
<logpath>E:\nginx\nginx-1.12.2\</logpath>
<logmode>roll</logmode>
<depend></depend>
<startargument>-p E:\nginx\nginx-1.12.2</startargument>
<stopargument>-p E:\nginx\nginx-1.12.2 -s stop</stopargument>
</service>

将其中的 nginx 相关路径改为自己的 nginx 所在路径。
在命令行窗口下执行以下命令,以便将其注册成 Windows 服务:

nginx-service.exe install

接下来就可以在 Windows 服务列表看到 Nginx 服务了,这里我们将其设置为自动启动就可以了。

  • NGINX

    NGINX 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 NGINX 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。

    313 引用 • 547 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...