`

nginx配置文件示例

 
阅读更多

测试配置文件见下:

# You may add here your
# server {
#	...
# }
# statements for each of your virtual hosts

server {
	listen   80; ## listen for ipv4
	#listen   [::]:80 default ipv6only=on; ## listen for ipv6

	server_name  yasi.app.chenwenbiao.com;

	access_log  /var/log/nginx/localhost.access.log;

	location ~ do$ {
		proxy_pass http://localhost:8080;
	}

	location /images {
		root   /usr/share;
	}

	#error_page  404  /404.html;

	# redirect server error pages to the static page /50x.html
	#
	#error_page   500 502 503 504  /50x.html;
	#location = /50x.html {
	#	root   /var/www/nginx-default;
	#}
}

server {
	listen   80; ## listen for ipv4
	#listen   [::]:80 default ipv6only=on; ## listen for ipv6

	server_name  kyjl.app.chenwenbiao.com;

	access_log  /var/log/nginx/kyjl_localhost.access.log;

	location ~ \.do$ {
		proxy_pass http://127.0.0.1:9081;
	}

	location ~ \.(gif|jpg|png|js|css|apk|ipa)$ {
		root  /home/web_deploy_workspace/lls/lls_project/lls/;
	}
	
	location ~ My97DatePicker\.htm$ {
		root  /home/web_deploy_workspace/lls/lls_project/lls/;
	}
	
	location  / {
		proxy_pass http://127.0.0.1:9081/download/kyjl.do;
	}
}

server {
	listen 9080;
	location ~ {
			proxy_pass http://10.160.29.246:9080;
	}
}


server {
	listen   80; ## listen for ipv4
	#listen   [::]:80 default ipv6only=on; ## listen for ipv6

	server_name  jyp.app.chenwenbiao.com;

	access_log  /var/log/nginx/fktc_localhost.access.log;

	location ~ \.do$ {
		proxy_pass http://127.0.0.1:9082;
	}

	location ~ \.(gif|jpg|png|js|css|apk|ipa)$ {
		root  /home/web_deploy_workspace/fktc/fktc_project/fktc/;
	}
	
	location ~ My97DatePicker\.htm$ {
		root  /home/web_deploy_workspace/fktc/fktc_project/fktc/;
	}
	
	location  / {
		proxy_pass http://127.0.0.1:9082/download/fktc.do;
	}
}



server {
	listen   80; ## listen for ipv4
	#listen   [::]:80 default ipv6only=on; ## listen for ipv6

	server_name  yixin.app.chenwenbiao.com;

	access_log  /var/log/nginx/yixin_localhost.access.log;

	location ~ \.do$ {
		proxy_pass http://127.0.0.1:9083;
	}
	

	location ~ \.(gif|jpg|png|js|css|apk|ipa|resources)$ {
		root  /home/web_deploy_workspace/yixin/yixin_project/;
	}
	
	location ~ My97DatePicker\.htm$ {
		root  /home/web_deploy_workspace/yixin/yixin_project/;
	}
	
}










server {
	listen   80; ## listen for ipv4
	#listen   [::]:80 default ipv6only=on; ## listen for ipv6

	server_name  tuhao.app.chenwenbiao.com;

	access_log  /var/log/nginx/tuhao_localhost.access.log;

	location ~ \.do$ {
		proxy_pass http://127.0.0.1:9084;
	}

	location ~ \.(gif|jpg|png|js|css|apk|ipa)$ {
		root  /home/web_deploy_workspace/tuhao/tuhao_project/tuhao/;
	}
	
	location ~ My97DatePicker\.htm$ {
		root  /home/web_deploy_workspace/tuhao/tuhao_project/tuhao/;
	}
	
}






server {
	listen   80; ## listen for ipv4
	#listen   [::]:80 default ipv6only=on; ## listen for ipv6

	server_name  txwt.app.chenwenbiao.com;

	access_log  /var/log/nginx/txwt_localhost.access.log;

	location ~ \.do$ {
		proxy_pass http://127.0.0.1:9084;
	}

	location ~ \.(gif|jpg|png|js|css|apk|ipa)$ {
		root  /home/web_deploy_workspace/txwt/txwt_project/txwt/;
	}
	
	location ~ My97DatePicker\.htm$ {
		root  /home/web_deploy_workspace/txwt/txwt_project/txwt/;
	}
	
	location  / {
		proxy_pass http://127.0.0.1:9084/download/txwt.do;
	}
}


server {
	listen   80; ## listen for ipv4
	#listen   [::]:80 default ipv6only=on; ## listen for ipv6

	server_name  yixinv2.app.chenwenbiao.com;

	access_log  /var/log/nginx/yixin_localhost.access.log;

	location ~ / {
		proxy_pass http://127.0.0.1:2346;
	}

	location ~ \.(gif|jpg|png|js|css|apk|ipa|resources)$ {
		root  /home/web_deploy_workspace/kyjl_web/apache-tomcat-7.0.42/webapps/qa-web/;
	}
	
	location ~ My97DatePicker\.htm$ {
		root  /home/web_deploy_workspace/kyjl_web/apache-tomcat-7.0.42/webapps/qa-web/;
	}
	
}

 

放在/etc/nginx/sites-available/default文件里.使用nginx作中转,将不同的请求打到不同的tomcat服务器里。

 

分享到:
评论

相关推荐

    nginx配置文件示例及详细说明.conf

    nginx配置文件示例及详细说明

    nginx安装和配置指南配置文件示例教程

    下面是一个简单的Nginx配置文件示例: ```nginx user www-data; worker_processes auto; pid /run/nginx.pid; events { worker_connections 768; } http { sendfile on; tcp_nopush on; tcp_nodelay on; ...

    一个完整的nginx配置文件范例参考(含负载均衡)

    首先,配置文件的开头定义了 Nginx 运行的基本参数。`user nobody nobody;` 设置了 Nginx 的运行用户为 nobody,这意味着 Nginx 服务将以低权限用户身份运行,增加了系统安全性。`worker_processes 2;` 设定了 Nginx...

    Nginx 配置文件,示例

    Nginx 配置文件,示例

    Nginx配置文件(nginx.conf)配置详解[定义].pdf

    Nginx配置文件(nginx.conf)配置详解 Nginx配置文件(nginx.conf)是Nginx服务器的核心配置文件,用于定义Nginx服务器的行为和配置。下面是Nginx配置文件的详细配置解释: 用户和组 Nginx配置文件中指定了用户和组,...

    nginx配置文件

    **二、配置文件示例** 在提供的文件列表中,`nginx.conf` 是主配置文件,`nginx配置说明.conf` 可能是一个示例或注释丰富的配置文件,用于学习理解。`demo1.html` 可能是一个静态HTML文件,用于测试Nginx服务器的...

    微信小程序https服务nginx配置示例.pdf

    2. nginx配置示例:nginx是一个高性能的HTTP和反向代理服务器。在微信小程序中,通常将nginx作为服务器后端,负责接收客户端请求,并将请求转发给相应的服务端应用。 3. https服务配置:配置https服务涉及到nginx...

    Nginx配置文件详解

    ### Nginx配置文件详解 #### 一、引言 Nginx是一款广泛使用的高性能Web服务器及反向代理服务器,以其高效稳定而著称。它不仅适用于简单的静态页面服务,还可以作为动态应用服务器的反向代理,实现负载均衡等功能。...

    Nginx 配置文件详解(带示例)

    本文将详细介绍 Nginx 配置文件中各个关键字段的含义、使用方法,并通过详细的示例和清晰的注释帮助大家深入理解如何配置 Nginx 以满足不同的需求,包括静态资源服务、反向代理、负载均衡等常见场景。

    Nginx文件上传模块配置

    总结来说,配置Nginx的文件上传功能涉及下载和编译第三方模块,修改Nginx配置文件以处理上传请求和进度查询,最后通过客户端与服务器的交互实现文件的上传和进度反馈。这个过程需要理解Nginx的工作原理以及如何与...

    nginx 配置ssl 示例

    在完成配置后,记得使用`nginx -t`命令检查配置文件是否有语法错误,然后使用`sudo service nginx reload`或`sudo systemctl restart nginx`来应用新的配置。 在实际环境中,可能还需要考虑其他配置,比如配置多个...

    优雅配置Nginx服务器(nginx)

    以下是一个典型的 Nginx 配置文件示例,展示了如何配置基本的服务器设置、站点配置以及一些高级功能的实现。 首先,配置文件的开头定义了 worker_processes,这是指定 Nginx 使用的工作进程数量。通常情况下,我们会...

    nginx多配置文件

    压缩包中的`nginx-conf`可能包含了示例的Nginx配置文件,用于展示如何为不同环境设置配置。这些文件可能包括服务器块定义,比如监听端口、服务器名、反向代理规则、缓存设置等。通过分析这些文件,可以更好地理解和...

    Python运维自动化之nginx配置文件对比操作示例

    在运维自动化领域,使用Python进行nginx配置文件的对比是一项非常实用的技能。nginx是一个高性能的HTTP和反向代理服务器,也是IMAP/POP3/SMTP服务器,广泛用于负载均衡、静态内容服务等场景。随着服务部署的增多,...

    nginx的各项详细配置-超多注释

    综上所述,Nginx的配置文件"nginx.conf"涵盖了上述各项功能,而"nginx.txt"说明文件可能提供了更详细的解释和示例。了解并熟练掌握这些配置,能够帮助我们更好地管理和优化Nginx服务器,提升Web服务性能。

    nginx 配置 , 动静分离 及项目部署

    以下是一个简单的Nginx配置文件示例,展示了如何配置动静分离: ```nginx http { upstream backend { server 192.168.1.10:8080; # Tomcat服务器地址 server 192.168.1.11:8080; # 另一台Tomcat服务器地址 } ...

    Nginx配置文件参考以及例子说明

    以下是一个基本的 Nginx 配置文件 nginx.conf 的例子,通常这个配置文件位于 /etc/nginx/nginx.conf; 在 http 模块中,include 指令用来包含其他配置文件,这些文件通常定义了虚拟主机的配置。例如,/etc/nginx/...

    nginx php配置

    - **Nginx 配置文件示例**: - 在 Nginx 配置文件中添加如下配置: ```nginx server { listen 80; server_name localhost; location / { root /usr/share/nginx/html; index index....

    nginx配置文件说明[参考].pdf

    Nginx配置文件`nginx.conf`是其核心,其中包含了多个`http`、`server`和`location`块。`http`块定义全局配置,`server`块定义虚拟主机,`location`块则针对特定URL路径设置规则。 **配置示例:** 1. **启用gzip...

    nginx配置负载

    这个文件名表明提供的是一个成功的Nginx配置文件示例,其中包含了实现负载均衡所需的配置段落。分析这个配置文件能帮助我们理解如何在实际环境中设置Nginx的负载均衡功能。 现在,让我们深入探讨Nginx配置负载均衡...

Global site tag (gtag.js) - Google Analytics