nginx+tomcat简单配置
来源:互联网 发布:gephi数据分析案例 编辑:程序博客网 时间:2024/06/11 10:35
之前看的博文路径忘记了,就不贴了 - -、。
主要修改nginx.conf文件
一,nginx:tomcat = 1:N(一对N配置)
主要内容是service这个节点的内容,详情看注释:
#此处省略部分配置内容 #access_log logs/access.log main; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; #用于配置均衡加载的服务器,weight表示权重 upstream mycluster { server 192.168.188.164:8080 weight=1; server 192.168.164.129:8080 weight=1; } #gzip on; #server_name:nginx服务器的IP地址,或者域名 server { listen 80; server_name 192.168.164.129; #charset koi8-r; #access_log logs/host.access.log main; location / { # 代理路径 proxy_pass http://mycluster; # 真实的客户端IP proxy_set_header X-Real-IP $remote_addr; # 请求头中Host信息 proxy_set_header Host $host; # 代理路由信息 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # 真实用户访问协议 proxy_set_header X-Forwarded-Proto $scheme; } #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 html; }#此处省略部分配置内容192.168.188.164上装的是tomcat8,192.168.164.129装的是tomcat7。
浏览器的地址栏路径均为:http://192.168.164.129/,运行后结果如下:
再次刷新:
可以明显的看到差异。
注意,upstream mycluster中upstream是固定的,mycluster是自己起的名字
和下文中的proxy_pass http://mycluster;保持一致就行。
二,nginx:tomcat = 1:1(一对一配置)
一对一有两种(我知道的)配置方式
一种就像一里面的,只要删掉其中一个IP地址就行了,如下
#用于配置均衡加载的服务器 upstream mycluster { server 192.168.188.164:8080; }另外一种是不需要配置upstream,直接配置如下,详细请看中文注释:
#此处省略部分配置内容 #access_log logs/access.log main; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; #gzip on; #server_name:nginx服务器的IP地址,或者域名 server { listen 80; server_name 192.168.164.129; #charset koi8-r; #access_log logs/host.access.log main; #proxy_pass 后面跟完整的项目名称,比如项目名称为test,则http://192.168.164.129:8080/test location / { # 代理路径 proxy_pass http://192.168.164.129:8080/test; # 真实的客户端IP proxy_set_header X-Real-IP $remote_addr; # 请求头中Host信息 proxy_set_header Host $host; # 代理路由信息 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # 真实用户访问协议 proxy_set_header X-Forwarded-Proto $scheme; } #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 html; }#此处省略部分配置内容
我就懒的贴成功运行的图了。
阅读全文
0 0
- Nginx+Tomcat简单配置
- nginx+tomcat简单配置
- nginx + tomcat 简单配置
- Nginx+tomcat动静结合简单配置
- 简单配置搞定 Nginx + Tomcat + HTTPS
- 简单配置搞定 Nginx + Tomcat + HTTPS
- 简单配置搞定 Nginx + Tomcat + HTTPS
- 简单配置搞定 Nginx + Tomcat + HTTPS
- nginx和tomcat的简单配置
- Nginx配置ssl以及简单的+Tomcat
- nginx+tomcat简单负载均衡配置
- (Ubuntu)Nginx+Tomcat的简单配置
- nginx和tomcat负载简单配置(windows环境)
- windows下tomcat和nginx负载均衡的简单配置!
- 负载均衡之nginx+tomcat简单demo配置
- nginx简单配置多个域名转向多个tomcat
- Nginx+Tomcat简单集群
- Nginx+Tomcat配置Tomcat集群
- spring boot(13)-logback和access日志
- linux中awk进行日志文本的处理过滤
- JDBC获取数据表字段名、注释等信息
- spring boot(14)-pom.xml配置
- java设计模式-单例模式
- nginx+tomcat简单配置
- 7-28 搜索树判断(25 分)
- 最全CSS3选择器
- 表达式求值 解题报告
- spring boot(15)-异常处理
- Android逐帧动画——让图片动起来
- uploadify使用中遇到flash文件上传按钮加载不出来
- React Native 解决RenderRow只渲染一次
- spring boot(16)-mail发邮件