【Nginx——从入门到入土】

本文介绍了Nginx的基础知识,包括其作为高性能HTTP和反向代理服务器的角色,以及正向代理、反向代理、负载均衡和动静分离的概念。还详细讲解了Nginx的安装、基本操作,如启动、关闭和配置文件的重新加载。在配置文件部分,提到了全局块、events块和http块的作用,特别是server块与虚拟主机的关联。最后,文章给出了通过Nginx实现访问地址跳转到Tomcat服务器的示例。
摘要由CSDN通过智能技术生成

Chapter1: Nginx 简介

什么是Nginx: 一个高性能的HTTP和反向代理服务器,为性能而生。

  • 基础概念:
    1. 正向代理: 客户端配置代理服务器,通过代理服务器进行互联网访问。
    2. 反向代理:请求发送到反向代理服务器,由反向代理服务器选择具体的目标服务器进行请求,再返回结果给客户端。对于客户端来说,反向代理服务器和目标服务器是一台统一的服务器。(差别就是反向代理,客户端无感知)
    3. 负载均衡:将原先单个服务器处理的请求均衡的分发到不同的服务器上进行处理。
    4. 动静分离(真有用?): 将静态页面和动态页面交由不同的服务器来解析,加快解析的速度,降低原先单个服务器的压力。

Chapter2: Nginx 基操

  • Nginx 安装: https://www.runoob.com/linux/nginx-install-setup.html

  • 防火墙操作:

    1. firewall-cmd --list-all 查看开放的端口号
    2. sudo firewall-cmd --add-port=80/tcp --permanent 设置开放的端口号
    3. firewall-cmd --reload 重启防火墙
  • 使用Nginx命令的基本条件,需要进入到nginx目录

    1. 查看nginx的版本号:
    [root@192 nginx]# cd ./sbin/
    [root@192 sbin]# ./nginx -v
    nginx version: nginx/1.6.2
    
    1. 启动Nginx [root@192 sbin]# ./nginx
    2. 关闭Nginx [root@192 sbin]# ./nginx -s stop
    3. 重新加载nginx(更新配置文件nginx.conf后需要使用) [root@192 sbin]# ./nginx -s reload

Chapter3: Nginx 配置文件nginx.conf 的组成

1. 全局块:从配置文件开始到 events 块之间的内容, 主要会设置一些影响 nginx 服务器整体运行的配置指令。
	worker_processes 值越大,可以支持的并发处理量也越多。  
1. events 块: 涉及的指令主要影响 Nginx 服务器与用户的网络接, 比如 worker_connections 1024; 每个worker_processes支持的最大连接数  
1. http 块: 这算是Nginx 服务器配置中最频繁的部分,代理、缓存和日志定义等绝大多数功能和第三方模块的配置都在这里。需要注意的是:http 块也可以包括 http全局块、server块。  

 3.1 http全局块配置的指令包括文件引入、MIME-TYPE定义、日志自定义、连接超时时间、单链接请求数上限等。
 3.2 server块 :和虚拟主机有这密切的关系,每个http块包含多个server块, 每个server块相当于一个虚拟主机。而每个server块也分为全局server块(本虚拟机主机的监听配置和名称或IP配置),以及可以同时包含的多个location块(对请求的字符串进行匹配,地址定向、数据缓存和应答控制等功能)。

  • 实现地址栏输入 www.123.com 跳转到linux系统的tomcat页面
  • 先安装tomcat , 进入tomcat的bin目录下, ./startup.sh 启动tomcat
  • 开启8080端口: sudo firewall-cmd --add-port=8080/tcp --permanent
  • windows 系统中访问tomcat http://192.168.30.133:8080/
  • 具体配置:
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值