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的文件。



                                    
原文地址:https://www.cnblogs.com/hzcya1995/p/13350116.html