nginx使用

理解正向代理、反向代理

正向代理:代理客户端,服务端不需要知道具体是哪个客户端来访问它,如酒店,厨师根本不知道知道来了哪些客户,只需要知道被点了几道菜,生产好提供出来就行。

正向代理

反向代理:代理所有服务端,客户端不需要知道具体哪个服务器提供的服务,如丽华快餐平台,你它官网点餐后,我们不知道是那个门店提供的,但是我们收到了快餐


反向代理

Nginx配置文件的整体结构


nginx结构

从上到下分别是全局、events、http代码块。

全局块

该部分配置主要影响Nginx全局,通常包括下面几个部分:

配置运行Nginx服务器用户(组)

worker process数

Nginx进程PID存放路径

错误日志的存放路径

配置文件的引入

events块

该部分配置主要影响Nginx服务器与用户的网络连接,主要包括:

设置网络连接的序列化

是否允许同时接收多个网络连接

事件驱动模型的选择

最大连接数的配置

http块

定义MIMI-Type

自定义服务日志

允许sendfile方式传输文件

连接超时时间

单连接请求数上限

这些配置一般是默认的,我们简单了解一下就行。

配置反向代理


配置代理

在http中增加server块,server块中增加location块

配置负载均衡


配置负载均衡

配置结束后一定要重新加载nginx

cd /usr/sbin/nginx

nginx -s reload

运行这个命令需要先切换到nginx地址


重新加载

完成了,可以直接去使用了。

你可能感兴趣的:(nginx使用)