服务器搭建:手把手教你玩nginx+tomcat的负载均衡
2023-09-14 08:59:51 时间
首先,修改nginx的配置文件
[root@unique nginx]# vim /usr/local/nginx/nginx.conf #运行nginx所在的用户名和用户组 #user nobody; #启动进程数 worker_processes 8; #全局错误日志及PID文件 error_log /usr/local/nginx/logs/nginx_error.log crit; #error_log logs/error.log notice; #error_log logs/error.log info; pid /usr/local/nginx/logs/nginx.pid; #工作模式及连接数上限 events { use epoll; worker_connections 1024; #设定http服务器,利用它的反向代理功能提供负载均衡支持 http { #设定mime类型 include mime.types; default_type application/octet-stream; #设置代理(下面有代理文件的配置) include /usr/local/nginx/conf/proxy.conf; #设定请求缓冲 server_names_hash_bucket_size 128; client_header_buffer_size 32k; large_client_header_buffers 4 32k; #client_max_body_size 10m; #定义访问日志的写入格式 log_format access $remote_addr - $remote_user [$time_local] "$request" $status $body_bytes_sent "$http_referer" "$http_user_agent" $http_x_forwarded_for; access_log /usr/local/nginx/logs/localhost.log access;#设定访问日志的存放路径 sendfile on; tcp_nopush on; keepalive_timeout 60; tcp_nodelay on; #gzip on; server { listen 80; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { #root html; #index index.html index.htm; proxy_pass http://127.0.0.1:8080; #注释默认两行,新增一行。 } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } #重新启动你的nginx #启动tomcat
代理文件的位置:/usr/local/nginx/conf/proxy.conf
#!nginx (-) # proxy.conf proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; #获取真实ip #proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; #获取代理者的真实ip client_max_body_size 10m; client_body_buffer_size 128k; proxy_connect_timeout 90; proxy_send_timeout 90; proxy_read_timeout 90; proxy_buffer_size 4k; proxy_buffers 4 32k; proxy_busy_buffers_size 64k; proxy_temp_file_write_size 64k;
Nginx 和 tomcat 实现负载均衡(二) 在上一篇文章中已经介绍了Nginx服务器的安装配置,感兴趣的小伙伴可以点击连接阅读 配置Nginx虚拟主机,本文主要介绍Tomcat及Nginx + Tomcat负载均衡群集。
Nginx 和 tomcat 实现负载均衡(一) 在上一篇文章中已经介绍了Nginx服务器的安装配置,感兴趣的小伙伴可以点击连接阅读 配置Nginx虚拟主机,本文主要介绍Tomcat及Nginx + Tomcat负载均衡群集。
相关文章
- nginx+tomcat实现负载均衡以及session共享(linux centos7环境)
- Tomcat 配置 项目 到tomcat目录外面 和 域名绑定访问(api接口、前端网站、后台管理网站)
- [javaee] - tomcat 下载和配置环境变量
- Tomcat的目录结构和配置文件详解
- Eclipse TOMCAT 插件:Sysdeo Tomcat Launcher Plugin
- Tomcat 系统架构与设计模式
- 查看Linux、Tomcat、JAVA版本信息
- [Java] Tomcat环境变量设置
- spring boot:tomcat的accesslog按日期存放(spring boot v2.5.4)
- 【手写Tomcat】2.实现游览器和服务器的简单通信
- Tomcat服务器的默认端口是多少?怎样修改tomcat的端口?
- docker-compose 通过NGINX快速搭建负载均衡的Tomcat集群
- 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log Server.鏈嶅姟鍣ㄧ増鏈�: Apache Tomcat/8.5.
- Tomcat tomcat-users.xml帮你登录Server Status
- Tomcat 你应该知道的Servlet规范和Servlet容器
- 开启Tomcat管理注主页功能
- 部署Tomcat及其负载均衡
- tomcat性能优化