Nginx学习+安装

目录

一、Nginx介绍

二、Nginx下载和安装

1.安装过程

三、了解目录结构

小知识点:树形结构目录展示

四、常用命令

 五、配置文件结构

六、具体应用

1.部署静态资源

2.反向代理

了解正向代理

反向代理

3.负载均衡

重中之重:更详细的内容可以访问这位大佬的网页


一、Nginx介绍

官网: Nginx官网

二、Nginx下载和安装

1.安装过程

1.安装依赖包(对c语言编写的程序进行编译)

        yum -y install gcc pcrp-devel zlib-devel openssl openssl=devel

2.查看是否安装wget

        出现这个就表示没有安装

        yum install wget

3.通过链接地址下载

        wget http://nginx.org/download/nginx-1.22.1.tar.gz

4.查看是否下载成功

        ll

        

5.解压

        tar -zxvf nginx-1.22.1.tar.gz

6.进到目录中

        cd nginx-1.22.1

7.创建目录(根据自己情况定义)

        mkdir -p /usr/local/nginx

8.安装前检测环境

        ./conf

        ./configure --prefix=/usr/local/nginx

9.编译加安装

        make && make install

        若出现错误信息:make: *** 没有规则可以创建“default”需要的目标“build”。 停止。
        缺少相关依赖

        yum -y install gcc openssl openssl-devel pcre-devel zlib zlib-devel

        ./configure

        在执行:make && make install

10.到指定目录

        cd /usr/local

        cd nginx/

        ll查看

        

11.安装完成!!!

三、了解目录结构

 

详细目录

刚创建所有logs文件为空

小知识点:树形结构目录展示

        tree

若没有安装执行:yun install tree

四、常用命令

注意:执行的相关命令需要在相应的路径下完成。执行第9条可以忽略路径。

配置完第9条前面几条命令中./就可以省略

1.查看版本号(要在sbin目录下才行)

        ./nginx -v

        

2.检测配置文件正确性

        ./nginx -t

        

3.启动Nginx

        ./nginx

4.停止

        ./nginx -s stop

5.启动完成后查看线程

        ps -ef | grep nginx

6.关闭防火墙

        systemctl stop firewalld

7.重新加载配置文件

        ./nginx -s reload

8.修改配置文件

        vim 文件名

9.修改vim /etc/profile配置文件,就可以不用在通过路径使用命令了

        export PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH

        PATH=/usr/local/nginx/sbin:$JAVA_HOME/BIN:$PATH

五、配置文件结构

六、具体应用

1.部署静态资源

2.反向代理

了解正向代理

 

反向代理

3.负载均衡

upstream是固定的指令

 

 策略

 weight:数值越高访问概率越大

ip_hash:根据客户端的ip算出hash值对应分发到指定的服务器上,只要ip不变就分发指定服务器上

least_conn:根据服务器处理的链接最少进行分发

url_hash:通过指定的url地址分发到指定的一台服务器

fair:优先响应给分发时间短的

重中之重更详细的内容可以访问这位大佬的网页

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值