Nginx
学习Nginx相关知识
慢就是【快】
三律:律行、律言、律心
展开
-
Nginx的常用配置项
1、几个常见的配置项$remote_addr与$http_x_forwarded_for 用以记录客户端的ip地址 $remote_user 用来记录客户端用户名称 $time_local 用来记录访问时间与时区 $request 用来记录请求的url与http协议 $status 用来记录请求状态;成功是200 $body_bytes_sen...原创 2020-02-24 11:29:35 · 451 阅读 · 0 评论 -
Nginx——location配置
1、基本语法location [=|~|~*|^~|@] pattern {……}其中,[=|~|~*|^~|@]被称作location modifier,这会定义Nginx如何去匹配其后的pattern,以及该pattern的最基本的属性(简单字符串或者正则表达式)2、location modifier介绍2.1 =server { server_name 123....原创 2020-02-23 16:18:07 · 167 阅读 · 0 评论 -
Nginx工作原理及优化参数配置
1、master和workerNginx启动后,是由两个进程组成的。master(管理者)和worker(工作者)。一个Nginx只有一个master,但可以有多个worker。Nginx接收到发来的请求由master管理,worker进行争抢式的方式去获取请求2、master-workers机制的好处首先,对于每个worker进程来说,独立的进程,不需要加锁,...原创 2020-02-22 14:40:10 · 558 阅读 · 0 评论 -
Nginx——upstream参数
upstream参数的相关描述如下:参数 描述 server 反向服务地址和端口 weight 权重 max_fails 失败多少次,认为主机已挂掉,则踢出 fail_timeout 踢出后重新探测时间 backup 备用服务 max_conns 允许最大连接数 slow_start 当节点恢复,不立即加入 max...原创 2020-02-21 16:20:41 · 643 阅读 · 0 评论 -
Nginx——负载均衡
通过Nginx来实现负载均衡,具体配置实例如下所示:1、目标在浏览器地址栏中输入地址http://192.168.202.128/htzw/test.html,负载均衡效果,按照某种策略分摊到8080和8081端口中2、前置工作(1)在linux系统中准备两台tomcat服务器,一台8080,一台8081(2)分别在两台tomcat里面webapps目录中,创建名称为htzw文...原创 2020-02-21 15:43:59 · 217 阅读 · 0 评论 -
Nginx——反向代理
通过Nginx来实现反向代理,具体配置实例如下所示:一、反向代理实例一1、目标在浏览器地址栏输入www.test.com,可跳转到linux系统tomcat的主页面中。2、前置工作(1)在linux系统中安装tomcat,使用默认端口8080tomcat安装文件apache-tomcat-7.0.70.tar.gz放到linux系统中,通过tar -zxvfapache...原创 2020-02-21 14:42:46 · 581 阅读 · 0 评论 -
nginx配置文件
Nginx的安装目录下,其默认的配置文件都放在这个目录的conf目录下,主配置文件为nginx.conf,后续对Nginx的使用基本上都是对此配置文件进行相应的修改。.Nginx的配置文件内容如下:#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log no...原创 2020-02-20 23:26:47 · 184 阅读 · 0 评论 -
Nginx的常用命令
在CentOS上安装完成Nginx后,即可正常的使用Nginx进行相关的操作,进入Nginx的目录中,可以常用的操作命令如下:1、进入Nginx目录cd /usr/local/nginx/sbin2、查看Nginx版本号./nginx -v3、启动Nginx./nginx4、停止Nginx./nginx -s stop5、重新加载Nginx./ng...原创 2020-02-20 11:54:04 · 105 阅读 · 0 评论 -
在CentOS 6.8上安装Nginx
本文主要记录在CentOS 6.8版的Linux环境下安装Nginx的操作流程,具体步骤如下:步骤一:到Nginx官网上下载软件,http://nginx.org/步骤二:安装openssl、zlib、gcc等依赖(一键式安装)yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel步骤三...原创 2020-02-20 11:28:58 · 221 阅读 · 0 评论