nginx配置入门详解----看这一篇就够了!!!

前端发送的请求,是如何请求到后端服务的??【背后就是靠反向代理完成的】

一、目录介绍:

conf:配置文件

html:前端的静态资源

logs:运行日志

基础命令:

命令启动:start nginx.exe

命令结束:nginx.exe -s stop

命令重载: nginx.exe -s reload

检查nginx.conf 的配置文件语法是否正确: nginx.exe -t

二、配置文件解释(nginx.conf)

nginx里面可以配置很多个server,每一个server代表一个虚拟主机。

server中的属性解释:

1、表示监听80端口

listen 80;

2、表示监听本地的80端口 localhost表示本地ip地址

server_name localhost;

3、 表示如果访问的是localhost:80 下的 根 ,其实就是访问了localhost:80

1)root表示根目录。就是指如果有人访问了localhost:80, 那么就到nginx的html文件中找index.html文件,

如果找不到,就去找index.htm 显示出来,

location / {

root html; 指定去html文件夹下面找

index index.html index.htm;

}

4、表示如果出现500 502 503 504错误,就去html文件中找 50x.html 文件

error_page 500 502 503 504 /50x.html

location = /50x.html {

root html;

}

三、反向代理

表示如果有人访问了18080接口,则把请求转交给localhost:8080

后面的aa.html也会跟着拼接过来。这样就能避免端口暴露出来,以免被别人攻击。

举例:

四、负载均衡

1、负载均衡的原理

2、负载均衡的配置

upstream表示定义一组服务器。

如果有人访问localhost的8080端口,则把他提交给targetserver组的处理。

weight表示权重比

负载均衡演示

负载均衡策略

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值