Nginx
安装
地址: http://nginx.org/en/download.html
Mainline version:最新版本
Stable version:稳定版,生产环境上建议使用这个版本
Legacy versions:历史版本
介绍
Nginx 就是反向代理服务器。
代理服务器一般是指局域网内部的机器通过代理服务发送请求到互联网上的服务器,代理服务器一般作用于客户端。
简单的说:
正向代理:客户端知道服务器端,通过代理端连接服务器端。代理端代理的是服务器端。
反向代理:服务器端知道客户端,客户端不知道服务器端,通过代理端连接服务器端。代理端代理的是客户端,代理对象刚好相反,所以叫反向代理。
命令
# 重新加载资源
nginx -s reload
# 重启
nginx -s reopen
# 停止
nginx -s stop
设置 windows 下 nginx 开机自启
首先下载 winsw
工具
地址:http://repo.jenkins-ci.org/releases/com/sun/winsw/winsw/
例如下载 V2.9.0
则选择 winsw-2.9.0-net4.exe
或者 https://github.com/winsw/winsw/releases ,选择 WinSW.NET4.exe
表示 64 位
将下载的 winsw
移动到 nginx 的安装目录,并将 winsw
工具改名为 nginx-service.exe
然后在 nginx 安装目录下新建文件 nginx-service.xml
,logpath
标签里设置 Nginx 的安装位置
<service>
<id>nginx</id>
<name>nginx</name>
<description>nginx</description>
<logpath>D:\nginx-1.19.0</logpath>
<logmode>roll</logmode>
<depend></depend>
<executable>D:\nginx-1.19.0\nginx.exe</executable>
<stopexecutable>D:\nginx-1.19.0\nginx.exe -s stop</stopexecutable>
</service>
打开 cmd
,进入 Nginx 安装目录,输入 nginx-service.exe install
,将其注册为 Windows 服务。
然后运行 nginx-service.exe start
启动服务
win + R
输入 service.msc
打开系统服务,查看 Nginx 服务,启动类型为自动即成功开启服务。
nginx-service.exe install 注册对应的系统服务
nginx-service.exe uninstall 删除对应的系统服务
nginx-service.exe stop 停止对应的系统服务
nginx-service.exe start 启动对应的系统服务