目录
快速导航
环境变量配置
如图所示,检查系统环境变量中有无ngx安装目录的配置,没有的话则添加。
验证安装是否成功
如图所示,在命令行输入 nginx -v
能输出版本信息则表明安装成功。
启动并验证启动是否成功
-
如图所示,打开配置文件,查看端口号,默认为80端口,建议修改默认端口避免80端口被占用造成的启动失败(IIS默认站点用的也是80端口),我这边改成了5656端口;
-
打开终端或命令行,并定位到nginx安装目录,输入
start nginx
启动服务。 -
在浏览器中输入 http://localhost:5656/ 打开如下界面时表示已启动成功,启动失败的话可以查看logs目录下的error.log日志文件定位失败的原因。
Nginx Windows基本操作指令
含义 | 命令 |
---|---|
nginx -v |
查看nginx版本 |
start nginx |
启动nginx |
nginx -s quit |
退出服务 |
nginx -s stop |
强制关闭服务 |
nginx -s reload |
重载服务配置文件,类似于重启,服务不会中止 |
nginx -t |
验证配置文件 |
nginx -c "配置文件路径" |
使用配置文件 |
nginx -h |
使用帮助 |
Nginx的基本概念
- Nginx 是一个高性能的 HTTP 和 反向代理 web服务器;
- 占用内存少,并发能力强,高性能,热部署;
正向代理
在客户端(浏览器)配置代理服务器,通过代理服务器进行互联网访问。
是客户端的代理,代替客户端向外部服务器发送请求,获取服务端响应并返回给客户。对服务端而言,客服端的真实ip地址是隐藏的。
反向代理
服务端的代理,代替服务端接收客户端的请求,并转发服务端的响应给客户。对客户端而言,服务端的真实ip地址是隐藏的。
客户端只需要将请求发送到反向代理服务器,由反向代理服务器去选择目标服务器,获取数据后,再返回给客户端。
此时反向代理服务器 + 目标服务器
对外就是一台服务器
,暴露的是反向代理服务器的地址,隐藏了真实服务器的 IP.
反向代理作用主要有两点:可以使用负载均衡提高客户访问的并发量;隐藏服务端真实ip防止服务器受到恶意攻击。
负载均衡
最朴素的请求处理
-
客户端发送多个请求到一个服务器,服务器处理请求,有些需要访问数据库,服务器处理完毕,再将结果返回给客户端。
-
只适用于并发请求量较小的情况下。
-
大量并发请求可能会导致服务器瘫痪。
小栗子
标签:http,nginx,Windows,Nginx,location,url,foo,安装 From: https://www.cnblogs.com/lanwah/p/17274173.html