草庐IT

Cento7+Nginx 之 URL重写

Cento7+Nginx 之 URL重写我们前一篇文章写了一个Cento7+Nginx反向代理实现多域名跳转,今天主要介绍一下Cento7+Nginx 之 URL重写,Hostname:A-S.IXMSOFT.COMIP:192.168.5.20Role:Nginxserver我们首先准备安装Nginx仓库Yum install http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpmyum install nginx安装完后,我们查看默认的nginx配置文件vim /e

Cento7+Nginx 之 URL重写

Cento7+Nginx 之 URL重写我们前一篇文章写了一个Cento7+Nginx反向代理实现多域名跳转,今天主要介绍一下Cento7+Nginx 之 URL重写,Hostname:A-S.IXMSOFT.COMIP:192.168.5.20Role:Nginxserver我们首先准备安装Nginx仓库Yum install http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpmyum install nginx安装完后,我们查看默认的nginx配置文件vim /e

在Puppet中用ERB模板来自动配置Nginx虚拟主机

模板文件是在puppet模块下面templates目录中以”.erb”结尾的文件,puppet模板主要用于文件,例如各种服务的配置文件,相同的服务,不同的配置就可以考虑使用模板文件,例如Nginx和Apache的虚拟主机配置就可以考虑采用ERB模板,nginx的安装在这里建议用系统内部自带的YUM源来安装或其它第三方YUM源来安装,如果是用Nginx的官方源来安装nginx的话,我们可以查看下/etc/yum.repos.d/nginx.repo文件内容,如下所示:[nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/$r

在Puppet中用ERB模板来自动配置Nginx虚拟主机

模板文件是在puppet模块下面templates目录中以”.erb”结尾的文件,puppet模板主要用于文件,例如各种服务的配置文件,相同的服务,不同的配置就可以考虑使用模板文件,例如Nginx和Apache的虚拟主机配置就可以考虑采用ERB模板,nginx的安装在这里建议用系统内部自带的YUM源来安装或其它第三方YUM源来安装,如果是用Nginx的官方源来安装nginx的话,我们可以查看下/etc/yum.repos.d/nginx.repo文件内容,如下所示:[nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/$r

Nginx+Tomcat实现反向代理与动静分离

 1.什么是动静分离        所谓动静分离就是通过nginx(或apache等)来处理用户端请求的静态页面,tomcat(或weblogic)处理动态页面,从而达到动静页面访问时通过不同的容器来处理。2.为什么做动静分离        Nginx处理静态页面的效率远高于tomcat,所有我们只让tomcat干自己擅长的事情,以事实说话,我们通过ab进行对一个静态页面访问做压力测试。1)做动静分离后nginx处理静态页面的压力测试:#ab-n1000-c200http://10.10.11.91/index.html吞吐量为:1.2M2)未做动静分离而是直接由tomcat处理同一个静态页面

Nginx+Tomcat实现反向代理与动静分离

 1.什么是动静分离        所谓动静分离就是通过nginx(或apache等)来处理用户端请求的静态页面,tomcat(或weblogic)处理动态页面,从而达到动静页面访问时通过不同的容器来处理。2.为什么做动静分离        Nginx处理静态页面的效率远高于tomcat,所有我们只让tomcat干自己擅长的事情,以事实说话,我们通过ab进行对一个静态页面访问做压力测试。1)做动静分离后nginx处理静态页面的压力测试:#ab-n1000-c200http://10.10.11.91/index.html吞吐量为:1.2M2)未做动静分离而是直接由tomcat处理同一个静态页面

Nginx+Tomcat负载均衡配置

    Nginx+tomcat是目前主流的javaweb架构,如何让nginx+tomcat同时工作呢,也可以说如何使用nginx来反向代理tomcat后端均衡呢?直接安装配置如下:(贴一下很早的文章,供大家参考)1、JAVAJDK安装:#下载相应的jdk软件包,然后解压安装,我这里包名称为:jdk-7u25-linux-x64.tar.gztar -xzf  jdk-7u25-linux-x64.tar.gz  ;mkdir -p /usr/java/ ;mv jdk1.7.0_25/ /usr/java/ 下.#然后配置环境变量,这样可以任何地方引用jdk,如下配置:#vi /etc/p

Nginx+Tomcat负载均衡配置

    Nginx+tomcat是目前主流的javaweb架构,如何让nginx+tomcat同时工作呢,也可以说如何使用nginx来反向代理tomcat后端均衡呢?直接安装配置如下:(贴一下很早的文章,供大家参考)1、JAVAJDK安装:#下载相应的jdk软件包,然后解压安装,我这里包名称为:jdk-7u25-linux-x64.tar.gztar -xzf  jdk-7u25-linux-x64.tar.gz  ;mkdir -p /usr/java/ ;mv jdk1.7.0_25/ /usr/java/ 下.#然后配置环境变量,这样可以任何地方引用jdk,如下配置:#vi /etc/p

制作nginx的spec分享

  再跟大家分享一个我在奇虎这边做的一个nginx的rpm包的spec文件。后面我再分享一下php和mysql等大家用的比较普遍的软件的spec。大家在做rpm包的时候可以参考我的这个文档,后面还包含了一些针对内核的优化的一些参数特别是tcp的快速释放和重利用等,遇到问题我们可以一起讨论。可以加这个qq群325525293。下面我针对里面比较重要的内容做了解释。%define_topdir /qihoo/Centos/%define_specdir%{_topdir}/SPEC%define_rpmdir %{_topdir}/%define_srcrpmdir%{_topdir}/SRPMS

制作nginx的spec分享

  再跟大家分享一个我在奇虎这边做的一个nginx的rpm包的spec文件。后面我再分享一下php和mysql等大家用的比较普遍的软件的spec。大家在做rpm包的时候可以参考我的这个文档,后面还包含了一些针对内核的优化的一些参数特别是tcp的快速释放和重利用等,遇到问题我们可以一起讨论。可以加这个qq群325525293。下面我针对里面比较重要的内容做了解释。%define_topdir /qihoo/Centos/%define_specdir%{_topdir}/SPEC%define_rpmdir %{_topdir}/%define_srcrpmdir%{_topdir}/SRPMS