访问abc.xxx.com就跳转到www.xxx.com/abc.html

server {
listen 80;
server_name abc.xxx.com;
  rewrite ^.*$ www.xxx.com/abc.html break; 
}

 .*代表任意字符 

访问www.a.com/a/b/c.jpg重写为www.a.com/a_b_c.jpg怎么做 
 rewrite ^www\.a\.com/(.*)/(.*)/(.*).jpg$ www.a.com/$1_$2_$3.jpg

 ^$表示字符串的开始和结束,()表示$1,第二个()表示$2依次类推。
语法:rewrite 正则表达式 替代的字符串 break/last/redirect/permanent

查看
cd /tengine/conf/servers
ls -lrt
查看NGINX下所有应用的配置文件。
 
pwd
查看当前路径
 
cd  ../
回到根目录
 
cat nginx.conf
获取nginx.conf配置
注意看配置包括的扩展结尾。
#宓屽servers/*.com;
include servers/*.com;
include servers/*.net;
include servers/*.org;
include servers/*.com.cn;
include servers/*.cn;
include servers/*.conf;
 
cat buying.xxx.com
查看当前域名配置
upstream xxx {
         ip_hash;
        server 192.168.1.1:9002;
        server 192.168.2.2:9001;
      check interval=2000 rise=2 fall=2 timeout=1000 type=tcp;
}
server {
include port.conf;
server_name buying.xxx.com;
include location.conf;
include proxy.conf;
#include rewrite.conf;
 
location / {
            proxy_pass http://xxx;
}
}
 
upstream xxx,后面跟的是集合名称,名称必须唯一。
ip_hash;表示根据来源IP以及session控制,从哪来从哪回去。
server后面跟的是几个节点IP
location / {
            proxy_pass http://xxx;
}表示buying.7881.com根目录后面直接跳到集合名称去。
 
location ~ /purge(/.*)
{
allow   127.0.0.1;
allow   192.168.0.0/16;
allow   10.0.0.0/8;
deny    all;
proxy_cache_purge       cache_one       $host$1$is_args$args;
}
 
表示后面跟/purge来清空缓存。
 
nginx -t
来做NGINX的语法检查,是否配置文件配置正确。
 
ps -ef |grep haproxy
来查找haproxy的配置文件路径
 
cat /usr/local/haproxy/conf/haproxy.cfg
显示配置文件的内容
listen  xxx
        bind 1.1.1.1:6003
        mode tcp
        option tcpka
        server _2.2.2.2_ 2.2.2.2:6003
直接配置端口号,以及映射的IP以及端口
 
重启haproxy服务
/usr/local/sbin/haproxy -f /usr/local/haproxy/conf/haproxy.cfg -st `cat /usr/local/haproxy/var/haproxy.pid
 
重启nginx服务
nginx -s reload
启动nginx服务
nginx
 
ps -ef |grep nginx
可以看到进程是才启动的时间

nginx学习1的更多相关文章

  1. Nginx学习回顾总结 部分:

    21:46 2015/11/9Nginx学习回顾总结进程间通信,近似于socket通信的的东西:才发现这种通信并不是很难,并不是我想象的那样很多内容,新领域,入门只是几个函数的使用而已.以前猜过是这样 ...

  2. Nginx学习笔记4 源码分析

    Nginx学习笔记(四) 源码分析 源码分析 在茫茫的源码中,看到了几个好像挺熟悉的名字(socket/UDP/shmem).那就来看看这个文件吧!从简单的开始~~~ src/os/unix/Ngx_ ...

  3. Nginx学习笔记~目录索引

    回到占占推荐博客索引 前几天整理了<Docker的学习笔记索引>,受到了很多朋友的关注,今天把Nginx的文章也整理一下,以后将永久更新,像大叔之前的<EF文章系列>,< ...

  4. Nginx学习系列二Linux下Nginx实现负载均衡

    关于在本地虚拟机(VMware 14)下安装Linux同时安装Nginx,请参考Nginx学习系列之搭建环境 1.启动Nginx 在Nginx安装成功的前提下,启动Nginx 已root模式登陆(权限 ...

  5. Nginx系列0:Nginx学习历程

    Nginx学习历程 一.初识Nginx 1.Nginx适用于哪些场景 (1)静态资源服务 通过本地文件系统提供服务 (2)反向代理服务 Nginx的强大性能 缓存 负载均衡 (3)API服务 Open ...

  6. nginx 学习资料

    nginx 学习资料 table th:first-of-type { width: 90px; } table th:nth-of-type(2) { } table th:nth-of-type( ...

  7. Nginx学习总结

    2017年2月23日, 星期四 Nginx学习总结 Nginx是目前比较主流的HTTP反向代理服务器(其企业版提供了基于TCP层的反向代理插件),对于构建大型分布式web应用,具有举足轻重的作用.简单 ...

  8. nginx 学习笔记(2) nginx新手入门

    这篇手册简单介绍了nginx,并提供了一些可以操作的简单的工作.前提是nginx已经被安装到你的服务器上.如果没有安装,请阅读上篇:nginx 学习笔记(1) nginx安装.这篇手册主要内容:1. ...

  9. Nginx学习---Nginx的详解_【all】

    1.1. Nginx简介 1.什么是nginx nginx:静态的,开源的www软件,可以解析静态的小文件(低于1M ),支持高并发占用较发少的资源(3W并发,10个进程,内存150M),跨平台 te ...

  10. Nginx学习之从零搭建静态资源网站

    前言   在某学习网站学习了nginx的安装和使用,以此文记录. 环境准备   安装在VMWare下的Centos虚拟机.由于我这是新装的虚拟机.所以很多插件都没有,这里干脆一次性安装上. wget ...

随机推荐

  1. 创建maven或者Gradle项目的时候GroupId和ArtifactId以及Version是什么意思?

    GroupId 是项目组织的唯一标识符,在实际开发中对应JAVA的包的结构,就是main目录里java的目录结构,如 ‘com.itcast.demo’. ArtifactId是项目的唯一标识符,在实 ...

  2. vim 安装vim-airline

    在.vimrc中添加 Plugin 'vim-airline/vim-airline' Plugin 'vim-airline/vim-airline-themes' 然后打开vim编辑器执行 :Pl ...

  3. ping 原理与ICMP协议[转]

    原文:http://blog.csdn.net/inject2006/article/details/2139149 ping 的原理     ping 程序是用来探测主机到主机之间是否可通信,如果不 ...

  4. UVA-10570 Meeting with Aliens (枚举+贪心)

    题目大意:将一个1~n的环形排列变成升序的,最少需要几次操作?每次操作可以交换任意两个数字. 题目分析:枚举出1的位置.贪心策略:每次操作都保证至少一个数字交换到正确位置上. # include< ...

  5. 处理ListView数据为空的情况

    如何处理需要填充的数据为空的情况? ListView及其他继承自AdapterView的类都有一个简便的处理这种情况的方法:setEmptyView(View). 当ListView的Adapter为 ...

  6. JS使用及技巧.

    JS小技巧 1.如果你JS了解的还不深请看 汤姆大叔的博客 ,肯定让你上升一个台阶. 2.百科全书 MDN. 3.两个非常简单实用的提示插件 toastr sweetalert. 4.数据类型的复制: ...

  7. L185 Ocean Shock

    This is part of "Ocean Shock," a Reuters series exploring climate change's impact on sea c ...

  8. 此文记录了我从研二下学期到研三上学期的找工历程,包括百度、腾讯、网易、移动、电信、华为、中兴、IBM八家企业的面试总结和心得--转

    感谢电子通讯工程的研究生学长为大家整理了这么全面的求职总结,希望进入通信公司和互联网公司做非技术类岗位的学弟学妹们千万不要错过哦~ ---------------------------原文分割线-- ...

  9. Java第六次作业--异常处理和Java类集

    Deadline: 2017-5-4 23:00 一.学习要点 认真看书并查阅相关资料,掌握以下内容: 理解Java的异常处理机制 掌握捕获异常和声明抛出异常的方法 掌握List接口的实现类Array ...

  10. POJ 2236:Wireless Network(并查集)

    Wireless Network Time Limit: 10000MS   Memory Limit: 65536K Total Submissions: 36363   Accepted: 150 ...