访问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. Scikit-learn 库的使用

    1. 与文本处理相关的库 1. 对语料库提取特征词集合 from sklearn.feature_extraction.text import TfidfVectorizer, CountVector ...

  2. 【Python】单元测试框架unitest及其高级应用

    Unittest Unittest是python的一个单元测试框架,但是它不仅适用于单元测试,还适用自动化测试用例的开发与执行.我们可以很方便的使用它组织执行测试用例,使用它提供的丰富的断言方法进行测 ...

  3. vue 子组件把数据传递给父组件

    <div id="app"> <child v-on:drop='parent'></child> //这里v-on:drop="pa ...

  4. C# 简单生成双色球代码

    红球篮球产生代码 public class TestD { //产生几组数据 public void getzhu( int num) { ; m < num; m++) { getred(); ...

  5. ansible入门02

    1.常用模块 1.1 group模块 添加或删除组             name=             state=:present(添加),absent(删除)             sy ...

  6. kmp算法中的next数组实例解释

    假设求串′ababaaababaa′的next数组 模式串 a b a b a a a b a b a a 下标 1 2 3 4 5 6 7 8 9 10 11 12 1.前两位:next数组前两位一 ...

  7. 作业要求20181023-4 Alpha阶段第2周/共2周 Scrum立会报告+燃尽图 02

    作业要求[https://edu.cnblogs.com/campus/nenu/2018fall/homework/2284] 版本控制:https://git.coding.net/liuyy08 ...

  8. haskell 常用 函数

    在学习haskell 记录以下常用的函数 随时更新! span  span :: (a -> Bool) -> [a] -> ([a], [a]) span, applied to ...

  9. redux-thunk中间件源码

    浅析redux-thunk中间件源码 大多redux的初学者都会使用redux-thunk中间件来处理异步请求,其理解简单使用方便(具体使用可参考官方文档).我自己其实也一直在用,最近偶然发现其源码只 ...

  10. C#读写 AB PLC 直接通过节点来读写数据 读写 AllenBradley PLC

    本文将使用一个Github开源的组件库技术来读写AB PLC,使用的是基于以太网的实现,不需要额外的组件,读取操作只要放到后台线程就不会卡死线程,本组件支持超级方便的高性能读写操作 官网:http:/ ...