nginx 安装及反向代理测试


nginx相关

代理

正向代理:是代理客户端。

栗子: 客户端请求→ 代理 → 请求香港的服务器 → 香港服务器请求其他结果后返回

反向代理:将请求发送到反向代理服务器,由反向代理服务器去选择目标服务器获取数据后,在返回给客户端,此时反向代理服务器和目标服务器对外就是一个服务器,暴露的是代理服务器地址,隐藏了真实服务器IP地址。

代理服务器 栗子: 客户端请求baidu.com ,反向代理后执行特定的服务器

负载均衡

轮询:

加权轮询:某些机器性能高,可以多请求些

ipharsh轮询:固定的ip永远打到这台机器上,session不会丢失。

动静分离

静态资源从nginx自身返回,动态的请求服务器。

常用命令:

启动: cd /usr/local/nginx/sbin ./nginx ./nginx -s stop 停止 ./nginx -s reload 重新加载配置文件,比较常用

ps aux | grep nginx 查看nginx进程 netstap -nap | grep port 查看端口的占用情况

配置

配置文件: /usr/local/nginx/conf/nginx.conf

1 全局配置:

  1. envents

  2. http配置