nginx学习笔记
一、nginx常用命令:
1.查看版本号:./nginx -v
2.启动nginx: ./nginx
3.停止nginx: ./nginx -s stop
4.重新加载: ./nginx -s reload
二、nginx主要功能:
1.反向代理
2.负载均衡
3.动静分离
三、nginx配置文件
/usr/local/nginx/conf/nginx.conf
四、反向代理

listen:监听端口
server_name:问ip地址。
location /:访问当前目录时进行跳转。
proxy_pass:跳转地址。

当访问/edu的时候跳转到8080
访问/vod的时候跳转到8081
五、负载均衡

当访问当前目录的时候会跳转到myserver,而myserver被定义为8080和8081两个地址。
2.负载均衡的策略:轮询,权重,ip_hash,fair(第三方)
补充:fair:按后端服务器的响应时间来分配请求,响应时间短的优先分配。
五、动静分离

root /data:data是静态资源的路径。/data/www/
autoindex on :为了以下的显示结果。

六、配置高可用集群
简单说一下吧,这个可能自己用不上。
需要多台服务器,服务器上安装nginx和keepalived。配置keepalived对存活nginx进行监听和自检,当权重比较大的服务器宕机后,由权重相对大的服务器进行代替工作。
七、补充
查看防火墙开放的端口号:firewall-cmd --list-all
设置防火墙开放的端口号:firewall-cmd --add-port=80/tcp --permanent
重启防火墙: firewall-cmd --reload
学习过程:bilibili尚硅谷

浙公网安备 33010602011771号