网站大量收购独家精品文档,联系QQ:2885784924

nginx错误处理方法.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
v1.0 可编辑可修改 Nginx ( “engine x ”) 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 站点开发的, 它已经在该站点运行超过两年半了。 Igor 将源代码以类 BSD许可证的 形式发布。 Nginx 超越 Apache 的高性能和稳定性。 Nginx+Tomcat 是目前主流的 Java web架构,很多公司在使用, Nginx+Tomcat 通过 简单的配置,可以实现高性能的负载均衡,通过本文学习,可以实现 Nginx+Tomcat 负载均衡。 工具资源 1、Java 运行环境, JDK 2、压缩版 下载 3、稳定版 下载 本文基于 win10 进行配置 配置步骤 1、JDK环境配置 略 2、Tomcat 安装配置 请参考: 一台服务器安装运行多个 Tomcat 及注册服务 本测试安装两个 Tomcat,端口分别是 8801 和 8802 安装配置完成后请确保每一个 Tomcat 可以正常访问 为了区分两个 Tomcat,本文将第二个 Tomcat 的页面名称改为: Apache Tomcat/ 、 Nginx 配置 1. 解压 Nginx 到 D 盘根目录 1 v1.0 可编辑可修改 2. 3. 修改 Nginx 配置 #user nobody; worker_processes 1; # 工作进程的个数 #error_log logs/; #error_log logs/ notice; #error_log logs/ info; #pid logs/; events { worker_connections 1024; # 单个进程最大连接数 } http { include ; # 文件扩展名与文件类型映射表 default_type application/octet-stream; # 默认文件类型 #access_log logs/ main; 2 v1.0 可编辑可修改 sendfile on; # 开启高效文件传输模式 #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; # 长连接超时时间,单位是秒 #gzip on; # 启用 Gizp 压缩 服务器的集群 upstream tomcatColony { # 服务器集群名字 server weight=0; server weight=1; } server { listen 8080; # 监听端口,默认是 80,可以修改 server_name localhost; # 当前服务的域名 location / { proxy_pass ; # 指定使用集群 proxy_redirect default; } error_page 500 502 503 504 /; location = / { root html; } } 注意: nginx 在配置 upstream 时,有两个参数: ip_hash (同一 IP 一直使用同一台 server 服务) 3 v1.0 可编辑可修改 weight ( server 的使用权重,数值越大, nginx 分发的请求越多) 1. 启动 Nginx 2. Nginx 目录下: ,运行,即可启动。启动可查看进程 3. 效果 访问:,即可打开 Tomcat,通过不断 F5 刷新,可以观察在 Tomcat1、 2 之间切换,由于集群中 Tomcat2 权重配置较大,所有 Tomat 分配到 Tomcat 的几率就大一些。 4 v1.0 可编辑可修改 Windows服务器 nginx+tomcat 服务负载均衡 一. 安装两个 tomcat 服务自启动 解压两个 tomcat ,名称为分别 1,2 配置环境变量 修改文件中的三个端口号,使得两个tomcat 不冲突 1)Server port= 8005 shutdown=SHUTDOWN ( 2)Connector port= 8080 protocol=HTTP/ connectionTimeout=20000 redirectP ort=8443 / 3)Connector port= 8009 protocol=AJP/ redirectPort=8443 / 4. 修改 tomcat \bin 目录下的三个文件(、 、),分别对应环境变量中的 CATALINA_HOME,CATALINA_BAS E 例如修改 tomcat2 : 1)将下的 %CATALINA_HOME%改为 %CATALINA_HOME2%,CATALIN

文档评论(0)

137****3851 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档