完整教程: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

浙公网安备 33010602011771号