nginx安装配置教程
Nginx 是一款高性能的 HTTP 和反向代理服务器
1、Nginx 的主要功能和特点:
反向代理:接收客户端请求,转发到后端服务器(如 Tomcat、Node.js 等),并将后端响应返回给客户端,隐藏真实服务器信息。
负载均衡:将请求分发到多个后端服务器,提高系统吞吐量和可用性,支持轮询、IP 哈希、权重等多种策略。
2、正向代理和反向代理的区别
正向代理可以隐藏客户端
反向代理可以隐藏原始服务器
3、nginx安装配置
(1)安装
下载后,解压到本地(nginx: download)
(2)配置
打开/conf/nainx.conf文件
server {listen 8000; # 监听的端口号server_name 10.221.64.227; # 监听的域名location / { # url匹配规则proxy_pass http://10.221.64.227: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
https://www.cnblogs.com/fanzhidongyzby/p/5194895.html
https://www.cnblogs.com/j-star/p/8785334.html
(3) 开启服务器
在cmd 命令行执行以下命令
nginx-1.12.2> start nginx
(4)停掉服务器
H:\nginx-1.12.2>nginx.exe -s stop
nginx -s quit (完整的停止nginx)
(5)强制关闭nginx
taskkill /F /IM nginx.exe > nul