一、什么是nginx
Nginx是一款轻量级的Web服务器、反向代理服务器,由于它的内存占用少,启动极快,高并发能力强,在互联网项目中广泛应用。(正向代理代理的是客户端,反向代理代理的是服务器)
二、nginx配置
1)安装
下载后,解压到本地(nginx: download)
(2)配置
打开/conf/nainx.conf文件
server {
listen 8000; # 监听的端口号
server_name x.x.x.x; # 监听的域名
location /api/ppath/ { # url匹配规则
proxy_pass http://x1.x1.x1.x1:80; # 目标服务器地址
proxy_set_header Host $host:$server_port;
index index.html index.htm;
}
}
location 匹配规则:https://segmentfault.com/a/1190000009651161
location 匹配优先级:https://www.imooc.com/article/20767
(3) 开启服务器
在cmd 命令行执行以下命令
nginx-1.12.2> start nginx
(4)停掉服务器
H:\nginx-1.12.2>nginx.exe -s stop
(5)强制关闭nginx
taskkill /F /IM nginx.exe > nul