1、zlib

wget http://www.zlib.net/fossils/zlib-1.2.8.tar.gz

2、openssl

wget http://www.openssl.org/source/openssl-1.0.1c.tar.gz

3、pcre

wget https://jaist.dl.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz

注解:以上编译统一使用

tar -xf *.gz

cd 文件目录

./configure

make && makeinstall

4、简易版安装

yum -y install gcc gcc-c++ make libtool zlib zlib-devel openssl openssl-devel pcre pcre-devel

5、

6、启动、关闭、重启

进入nginx的bin目录

./nginx

./nginx -s stop

./nginx -s reload

7、反向代理

location / { #设置主机头和客户端真实地址,以便服务器获取客户端真实IP

        proxy_set_header Host $host;

        proxy_set_header X-Real-IP $remote_addr;

          proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

         #禁用缓存  proxy_buffering off;

        #设置反向代理的地址

        proxy_pass http://192.168.1.1;

}

8、负载均衡

upstream test{  #ip_hash;

          server 192.168.1.251;

          server 192.168.1.252;

          server 192.168.1.247;

}

server {

      listen       80;

      server_name  helloword;

      location / {

            #反向代理的地址

            proxy_pass http://test;

           }

}

9、动静分离

worker_processes  1;

events {

      worker_connections  1024;

}

http {

      include       mime.types;

         default_type  application/octet-stream;

         sendfile        on;     keepalive_timeout  65;

         upstream test {

                #ip_hash;

                server 192.168.1.251;

                  server 192.168.1.252;

                 server 192.168.1.247;

              }

    server {

                listen       80;

                       server_name  2;

                #配置Nginx动静分离,定义的静态页面直接从Nginx发布目录读取。

                       location ~ .*\.(html|htm|gif|jpg|jpeg|bmp|png|ico|txt|js|css)$ {

                              root /usr/local/nginx/html/myloan;

                              #expires定义用户浏览器缓存的时间为7天,如果静态页面不常更新,可以设置更长,这样可以节省带宽和缓解服务器的压力

                             expires      7d;

                                }  #所有jsp、do的动态请求都交给后面的tomcat处理

                location ~ (\.jsp)|(\.do)$ {

                              #tomcat地址   proxy_pass http://test;

                              proxy_redirect off;

                              proxy_set_header HOST $host;

                              proxy_set_header X-Real-IP $remote_addr;

                           proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

                           client_max_body_size 10m;

                           client_body_buffer_size 128k;

                           proxy_connect_timeout 90;

                           proxy_send_timeout 90;

                           proxy_read_timeout 90;

                            proxy_buffer_size 4k;

                              proxy_buffers 4 32k;

                           proxy_busy_buffers_size 64k;

                              proxy_temp_file_write_size 64k;

                             }

           }

}

读到这里的朋友,如果您感觉对您有帮助,请帮助分享一下。谢谢。

nginx 应用包编译及常用文件配置的更多相关文章

  1. springmvc 项目完整示例07 设置配置整合springmvc springmvc所需jar包springmvc web.xml文件配置

    前面主要是后台代码,spring以及mybatis的整合 下面主要是springmvc用来处理请求转发,展现层的处理 之前所有做到的,完成了后台,业务层和持久层的开发完成了 接下来就是展现层了 有很多 ...

  2. 01_Nginx安装,nginx下部署项目,nginx.conf配置文件修改,相关文件配置

     1.下载Nginx,进入Nginx下载地址:http://nginx.org/ 点击nginx-1.8.0,进入:http://nginx.org/en/download.html,下载文件: ...

  3. nginx编译文件配置(原)

    1.在根目录的opt下创建文件夹software并wget一个nginx包进行解压,/opt/software/,解压后需要对软件包文件进行授权 2.cd到nginx目录输入id nginx 未安装插 ...

  4. nginx常用服务配置

    一.nginx.conf的配置方式,创建新vhost user nginx; worker_processes ; worker_cpu_affinity ; worker_rlimit_nofile ...

  5. Nginx常用功能配置一

    Nginx常用功能配置 参数include配置 说明:如果日常工作中server标签存在太多,可以采用include配置模式,Nginx的主配置文件包含的所有虚拟主机的子配置文件会统一放入extra目 ...

  6. Nginx 之一:编译安装nginx 1.8.1 及配置

    一:基介绍 官网地址www.nginx.org,nginx是由1994年毕业于俄罗斯国立莫斯科鲍曼科技大学的同学为俄罗斯rambler.ru公司开发的,开发工作最早从2002年开始,第一次公开发布时间 ...

  7. 在Editplus中配置java的(带包)编译(javac)和运行(java)的方法

    配置的前提是电脑安装了JDK并且配置好了相关的环境变量(JAVA_HOME,path和classpath). 配置好后在命令行中输入javac和java验证是否配置成功: 如果出现上面的情况则说明配置 ...

  8. maven web 项目 打入 jar 包 , 和编译入 java 文件到 web-inf 下

    <outputDirectory>src\main\webapp\WEB-INF\classes</outputDirectory> 可以把 类文件编译到 web-inf 下 ...

  9. Django 静态文件配置 (Nginx)

    初学Django,在访问静态文件时候遇到很多误区,一直配置不成功,在此记录一下. Django静态文件访问分为两种:一种是Debug模式下,测试开发网站时对静态文件的访问,一种是实际生产环境中对静态文 ...

随机推荐

  1. layui 时间插件laydate ,取消回调

    背景:转型新公司不再是做前端展示H5之类的东西,主要业务是后台数据读取和插件搭建前端页面,接触的第一个老项目是layui制作的,由于业务需求,需要用到时间插件以下为时间插件的一些用法--------- ...

  2. uipath接入Python

    安装UiPath.Python.Activities,然后会有五个.Activities,他们的功能分别如下: 本人原创,转发或引用请注明出处.

  3. Asp.Net webconfig中使用configSections的用法

    最近闲来无事,研究研究公司的框架,无意中打开了webconfig页面,发现了一个我不认识的节点<configSections></configSections>,于是百度之,大 ...

  4. LR自我总结的问题

    1.Controller中添加负载测试时,最后运行完提示the following graph s were not created.导致最后没有数据报表生成. 解决方法:在result中将auto ...

  5. 九度oj 1004 Median 2011年浙江大学计算机及软件工程研究生机试真题

    题目1004:Median 时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:14162 解决:3887 题目描述: Given an increasing sequence S of N i ...

  6. React.js 小书 Lesson22 - props.children 和容器类组件

    作者:胡子大哈 原文链接:http://huziketang.com/books/react/lesson22 转载请注明出处,保留原文链接和作者信息. 有一类组件,充当了容器的作用,它定义了一种外层 ...

  7. liunx下查看日志最实用命令和方法

      1.业务系统访问量不是很大的时候,使用这个,有bug的地方操作下,直接看最后操作的日志,就是你刚才操作的地方,好好查bug吧 tail  -fn100  catalina.log   查询日志尾部 ...

  8. 从 C#编写的Exe里面提取图标和图片

    记得原来是可以通过PE直接提取Exe里面的图片的,不知道为什么不能用了,下面是通过加载程序集反射出Resources 里面的图片或者图标: 提取结果直接存放到编译目录了,不知道向左向右,自己又回到Wi ...

  9. vue 报错./lib/html5-entities.js, this relative module was not found

    今天在做项目一直都挺正常的,我稍微休息一下回来就报这个错,我百度了半天也没找到答案.然后我只能重新安装vue-cli,奇迹发生了错误没有,然后我又休息了一会发现有报错了.气炸了都. 话不多多说直接上图 ...

  10. Linux文件上传下载sz 和 rz 命令

    windows系统和linux系统之间文件上传和下载用到 rz 和 sz 命令.rz: 上传文件sz:下载文件 先检查是否安装rz,sz模块 安装rz,sz 模块yum search sz安装yum ...