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尚硅谷

posted @ 2021-03-30 16:13  STRChen  阅读(69)  评论(0)    收藏  举报