zoukankan      html  css  js  c++  java
  • nginx 配置多个主机

    <pre name="code" class="html">    server {
            listen       8001;
            server_name  localhost;
    
            #charset koi8-r;
    
            #access_log  logs/host.access.log  main;
    
    	
            location / {
                root /var/www/zjzc-web-frontEnd;
                index  index.html;
            }
                    location /backoffice  {
                root /var/www/;
                index  index.html index.htm;
            }
    	
    	location /zjzc-hy-front  {
                root /var/www/;
                index  index.html index.htm;
            }
    
    
    	location /zjzc-hy-web-admin  {
                root /var/www/;
                index  index.html index.htm;
            }
    
    
    zjtest7-frontend:/var/www/zjzc-web-frontEnd# curl http://192.168.32.76:8001/backoffice/
    hello backoffce
    zjtest7-frontend:/var/www/zjzc-web-frontEnd# curl http://192.168.32.76:8001/zjzc-hy-front/
    hello zjzc-hy-front
    zjtest7-frontend:/var/www/zjzc-web-frontEnd# curl http://192.168.32.76:8001/zjzc-hy-web-admin/
    hello  zjzc-hy-web-admin
    zjtest7-frontend:/var/www/zjzc-web-frontEnd# curl http://192.168.32.76:8001/
    test  jj 20160823
    
    
    结合haproxy 跳转:
    acl             mgr_req                 path_beg                -i                      /backoffice
    use_backend     mgrserver_8001          if                      mgr_req
    
    
    acl             mgr_req                 path_beg                -i                      /zjzc-hy-front
    use_backend     mgrserver_8001          if                      mgr_req
    
    acl             mgr_req                 path_beg                -i                      /zjzc-hy-web-admin
    use_backend     mgrserver_8001          if                      mgr_req
    
    acl             url_static              path_end                .html .gif .png .jpg .css .js
    use_backend     mgrserver_8001          if                      url_static
    
      default_backend mgrserver_8001
    
      
      
    zjtest7-haproxy:/root# curl http://www.zjtest7.com/backoffice/
    hello backoffce
    zjtest7-haproxy:/root# curl http://www.zjtest7.com/backoffice/
    hello backoffce
    zjtest7-haproxy:/root# curl http://www.zjtest7.com/zjzc-hy-front/
    hello zjzc-hy-front
    zjtest7-haproxy:/root# curl http://www.zjtest7.com/zjzc-hy-web-admin/
    hello  zjzc-hy-web-admin
    zjtest7-haproxy:/root# curl http://www.zjtest7.com/
    test  jj 20160823
    
    location ^~ /t/ {
         root /www/root/html/;
    }
    如果一个请求的URI是/t/a.html时,web服务器将会返回服务器上的/www/root/html/t/a.html的文件。


    
       
    
    
  • 相关阅读:
    如何在Ubuntu 18.04上安装Memcached
    ubuntu安装mysql添加密码
    Django学习---快速搭建搜索引擎(haystack + whoosh + jieba)
    django3.x 使用haystack 报错:ImportError: cannot import name 'six' from 'django.utils'
    spring boot2之Jackson和ObjectMapper
    python之装饰器强制函数上的类型检查
    python之*args和**kwargs的区别
    Python之@property
    python基础语法之and,or,not
    小案例
  • 原文地址:https://www.cnblogs.com/zhaoyangjian724/p/6199066.html
Copyright © 2011-2022 走看看