草庐IT

nginx+tomcat实现反向代理的负载均衡

nginx+tomcat实现反向代理的负载均衡安装java环境server12:[root@server12 ~]# sh jdk-6u32-linux-x64.bin[root@server12 ~]# mv jdk1.6.0_32/ /usr/local/[root@server12 ~]# cd /usr/local/[root@server12 local]# mv jdk1.6.0_32/ java[root@server12 local]# which java/usr/local/java/bin/java配置java环境变量vim/etc/profileexport JAVA_

Nginx服务器上安装SSL证书

(Nginx服务器上安装SSL证书)1、前提条件服务器已经开启了443端口(HTTPS服务的默认端口)服务器上已安装了http_ssl_module模块2、nginx安装http_ssl_module模块2.1查看是否安装过http_ssl_module进入nginx安装目录执行如下命令./nginx-V若出现“--with-http_ssl_module”说明已经安装过,否则继续执行下列步骤2.2进入nginx源文件目录cd/usr/local/nginx/nginx-1.18.0/2.3重新编译nginx./configure--with-http_ssl_module再执行如下命令:ma

Nginx服务器上安装SSL证书

(Nginx服务器上安装SSL证书)1、前提条件服务器已经开启了443端口(HTTPS服务的默认端口)服务器上已安装了http_ssl_module模块2、nginx安装http_ssl_module模块2.1查看是否安装过http_ssl_module进入nginx安装目录执行如下命令./nginx-V若出现“--with-http_ssl_module”说明已经安装过,否则继续执行下列步骤2.2进入nginx源文件目录cd/usr/local/nginx/nginx-1.18.0/2.3重新编译nginx./configure--with-http_ssl_module再执行如下命令:ma

Nginx日志常用分析命令汇总

一、概念并发连接数    客户端向服务器发起请求,并建立了TCP连接。每秒钟服务器链接的总TCP数量,就是并发连接数。请求数    请求数指的是客户端在建立完连接后,向http服务发出GET/POST/HEAD数据包。    拓展:服务器返回了请求结果后有两种情况:http数据包头包含Close字样,关闭本次TCP连接;http数据包头包含Keep-Alive字样,本次连接不关闭,可继续通过该连接继续向http服务发送请求,用于减少TCP并发连接数。PV(pageview)    访问量,即页面浏览量或者点击量,用户每次对网站的访问均被记录1次。用户对同一页面的多次访问,访问量值累计UV(un

Nginx日志常用分析命令汇总

一、概念并发连接数    客户端向服务器发起请求,并建立了TCP连接。每秒钟服务器链接的总TCP数量,就是并发连接数。请求数    请求数指的是客户端在建立完连接后,向http服务发出GET/POST/HEAD数据包。    拓展:服务器返回了请求结果后有两种情况:http数据包头包含Close字样,关闭本次TCP连接;http数据包头包含Keep-Alive字样,本次连接不关闭,可继续通过该连接继续向http服务发送请求,用于减少TCP并发连接数。PV(pageview)    访问量,即页面浏览量或者点击量,用户每次对网站的访问均被记录1次。用户对同一页面的多次访问,访问量值累计UV(un

Nginx安装和反向代理配置

Nginx安装和反向代理配置    Nginx安装需要一些准备工作。安装gcc等yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel    还需要安装pcre,PCRE(PerlCompatibleRegularExpressions)是一个Perl库,包括Perl兼容的正则表达式库。yum -y install pcre 下载Nginx源码包,这里选择是1.7.8版本。并且解压缩,并且编译wget http://nginx.org/download/nginx-1.7.8.tar.gztar zx

Nginx安装和反向代理配置

Nginx安装和反向代理配置    Nginx安装需要一些准备工作。安装gcc等yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel    还需要安装pcre,PCRE(PerlCompatibleRegularExpressions)是一个Perl库,包括Perl兼容的正则表达式库。yum -y install pcre 下载Nginx源码包,这里选择是1.7.8版本。并且解压缩,并且编译wget http://nginx.org/download/nginx-1.7.8.tar.gztar zx

Nginx的URL Rewrite基本指令

1、NginxRewrite规则相关指令:功能:实现URL的重写,通过Rewrite规则,可以实现规范的URL,根据变量来做URL转向及选择配置。作用范围:server{},location{},if{}优先级:执行server块的rewrite指令> 执行location匹配>执行选定的location中的rewrite指令。NginxRewrite规则相关指令有if、rewrite、set、return、break等,其中Rewrite是最关键的指令。1.1)break指令语法:break默认值:none使用环境:server,location,if作用:break终止匹配,不再匹配后面的

Nginx的URL Rewrite基本指令

1、NginxRewrite规则相关指令:功能:实现URL的重写,通过Rewrite规则,可以实现规范的URL,根据变量来做URL转向及选择配置。作用范围:server{},location{},if{}优先级:执行server块的rewrite指令> 执行location匹配>执行选定的location中的rewrite指令。NginxRewrite规则相关指令有if、rewrite、set、return、break等,其中Rewrite是最关键的指令。1.1)break指令语法:break默认值:none使用环境:server,location,if作用:break终止匹配,不再匹配后面的

Nginx共享内存剖析及开源项目分享

1.介绍nginx共享内存是利用mmap将内容存储在内存中以及使用自旋锁。当master启动的时候,根据相应的指令去初始化共享内存。利用共享内存实现一个轻量级的k/v系统。2.共享内存内部结构2.1全局变量ngx_cycle结构image.png2.2ngx_cycle结构image.png2.3ngx_zone_s结构image.png2.4ngx_shmtx_t结构image.png2.5ngx_slab_pool_t结构image.png2.6ngx_slab_pool_t内存分配image.png3.项目介绍根据nginx配置文件来动态的添加共享内存。开源项目地址https://git