nginx 多网址多端口多项目精简配置-1

3 篇文章 0 订阅
2 篇文章 0 订阅

如题

nginx.config

#Create by xxy in 20160123
#user  nobody;
worker_processes  2; #此处数字最好与CPU个数保持一致
#pid        logs/nginx.pid;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;

    sendfile        on;

    keepalive_timeout  65;

    #upstream tomcat_host
    upstream www.XXX.cn{
	#ip_hash;
	server  116.255.XXX.XXX:8081 weight=1;#该处可配置多个server来进行负载均衡weight表示访问多少次后切换另一个地址
    }

    server {
        listen       80;
        server_name  www.XXX.cn;

	location / {
            root   html;
            index  index.html index.htm;
        }

	#动态访问
	location ~* {
		#root jsp;
		#index index.jsp Adindex.jsp;
		proxy_pass http://www.XXX.cn;
		proxy_connect_timeout 1;	#代理连接超时
		proxy_read_timeout 300;	#代理读取超时
		proxy_send_timeout 300;	#代理发送超时
		
		#proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
		#proxy_set_header   X-Real-IP        $remote_addr;
		#proxy_set_header   Host             $host:80;
		#proxy_redirect          off;
		#配置上传图片大小
		client_max_body_size 8M;
		client_body_buffer_size 8M;
	}
	
	#静态访问
	#location ~\.(js|css|png|gif|jpg)$ {
	#	root D:\\;
	#}

	#error_page   500 502 503 504  /50x.html;
	#禁止网络访问
	#location = /50x.html {
	#	root   html;
	#}

    }

###########################
    upstream test.XXX.cn{
        #ip_hash;
	server  116.255.XXX.XXX:8082 weight=1;
    }
    server {
        listen       80;
        server_name  test.XXX.cn;

	location / {
            root   html;
            index  index.html index.htm;
        }

	#动态访问
	location ~* {
		#root jsp;
		#index index.jsp Adindex.jsp;
		proxy_pass http://test.XXX.cn;
		proxy_connect_timeout 1;	#代理连接超时
		proxy_read_timeout 300;	#代理读取超时
		proxy_send_timeout 300;	#代理发送超时
		
		#proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
		#proxy_set_header   X-Real-IP        $remote_addr;
		#proxy_set_header   Host             $host:80;
		#proxy_redirect          off;
		#配置上传图片大小
		client_max_body_size 8M;
		client_body_buffer_size 8M;
	}

	#静态访问
	#location ~\.(js|css|png|gif|jpg)$ {
	#	root D:\\;
	#}

	#error_page   500 502 503 504  /50x.html;
	#禁止网络访问
	#location = /50x.html {
	#	root   html;
	#}

    }

}


为直接输入网址能访问到项目,则需要在tomcat host 中绑定项目

<Context docBase="demo" path="" reloadable="true"/>

基本配置完成

www.XXX.cn 指向 116.255.XXX.XXX:8081 下配置的项目

test.XXX.cn 指向 116.255.XXX.XXX:8082 下配置的项目

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值