Nginx指北

1 篇文章 0 订阅

Nginx指北


1. Nginx简介

  • Nginx是一个高性能Http和反向代理Web服务器。
  • 优点:占内存少,并发能力强

1.1 反向代理

  • 什么是正向代理和反向代理:
    • 正向代理:在浏览器中配置代理服务器并利用代理服务器进行对因特网的访问
    • 反向代理:浏览器访问反向代理服务器,反向代理服务器向真实服务器获取数据并返回。
      • 优点:只暴露代理服务器,隐藏真实ip,同时不需要配置代理服务器。

1.2 负载均衡

  • 由于一个服务器可能无法处理全部请求,为了解决问题有两种方案:增加服务器、提高服务器配置。负载均衡就是通过反向代理服务器将请求平均转发到不同的服务器来提高负载能力。

1.3动静分离

  • 将Web应用的静态资源和动态资源分别部署至不同服务器,以提高服务器负载能力

2 Nginx常用命令

  • Linux上安装nginx:yum install -y nginx
  • 用yum安装的nginx的运行命令目录为:/usr/sbin/
  • 查看版本号:./nginx -v
  • 关闭nginx:./nginx -s stop
  • 启动nginx:./nginx
  • 重新加载配置文件:./nginx -s reload

3 Nginx配置文件

  • 配置文件位置:/etc/nginx/nginx.conf

  • 配置文件构成:

    • 全局块:配置文件开始至events的内容,包括配置服务器用户组、日志存放路径等
    • events块:主要影响nginx服务器和用户连接配置。worker_connections:支持最大链接数
    • http块:多数代理、缓存配置文件位置。http可包括serer块

3.1 配置反向代理

  • 目的;通过域名访问服务器特定端口
  • 方法:
    1. 确认tomcat已经运行在8080端口且8080端口已开放。
    2. 确认域名已解析至服务器ip地址且服务器80端口已开放
    3. http块中server配置如下
server {
#	listen 80.因为访问域名默认访问域名的80端口,所以监听80端口
        listen       80;
        #域名,中间用空格隔开
        server_name  www.linxi.plus linxi.plus;

        location / {
        #需要转发到的实际ip+端口号
                proxy_pass http://120.79.174.36:8080;
        }
    }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

高压锅码农777

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值