浅学nginx

Nginx

nginx可以作为静态web服务器来部署静态资源。这里的静态资源指的是服务端真实存在,并且能够直接展示的文件,如常见的html页面、css文件、js文件、图片、视频等资源。
相对与tomcat,nginx处理静态资源的能力更为高效,所以一般都会将静态资源部署到nginx中。

html定义了网页的内容;
css描述了网页的布局;
js控制了网页的行为。(js文件是指JavaScript代码,用于在网页中执行JavaScript指令)

Nginx目录

cd /usr/local/nginx

  1. 核心配置文件:./conf/nginx.conf
  2. 存放静态资源:./html
  3. 存放日志:./logs
  4. 二进制文件,用于启动、停止nginx服务:./sbin/nginx

Nginx的常用命令

cd /usr/local/nginx/sbin

  1. 查看版本:./nginx -v
  2. 修改完nginx.conf后,检查配置文件:./nginx -t
  3. 重新加载配置文件:./nginx -s reload
  4. 启动:./nginx
  5. 查看nginx进程,启动后默认存在两个进程:ps -ef|grep nginx

正向代理、反向代理

1、正向代理:代理客户端

正向代理服务器D位于客户端C与原始服务器S之间的服务器。在客户端C进行正向代理设置,客户端C向原始服务器S发出请求,实际是把报文发给了正向代理服务器D,代理服务器D转发给原始服务器S,再沿路返回。
在这里插入图片描述
此请求过程,隐藏的是客户端C信息,请求对象是代理服务器D。

2、反向代理:代理原始服务器

也是位于正向代理服务器F位于客户端C与原始服务器S之间的服务器。在原始服务器端S的核心配置文件中设置反向代理地址
在这里插入图片描述

此请求过程,隐藏的原始服务器S信息,返回对象是代理服务器F。

Nginx负载均衡:Nginx的负载均衡是基于反向代理实现的。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值