96SEO 2026-02-20 06:43 10
需求静态请求交给Nginx解析动态请求交给2个Tomcat服务器实现动静分离和负载均衡

假如有DDOS等网络攻击服务器的连接数会被耗尽需要获取真实客户端的地址
因为102和103都是作为Tomcat服务器部署的大致步骤相同这里我们只开启102和103的会话同步
tomcat是java开发的这里我们需要在系统上安装java确保开发环境一致
这里yum安装的java没有指定版本安装的java版本是1.8的可能仅适用于本次案例
1,http://www.test1.com);%/bodybodydiv动态页面的图片
为了实现调度的效果暂时关闭会话同步来到103把其中的文本内容改一下
在第150行Host单元中添加Context标签指定网页文件的位置
/usr/local/tomcat9/conf/server.xml
/usr/local/tomcat9/bin/startup.sh
使用宿主机的浏览器测试访问两个Web服务器的IP端口号。
结果如下动态和静态的内容都显示出来了
图像、音频、视频之类的资源我们交给Nginx去解析所以现在看不到图片是正常的
解压Nginx源码包进入解压目录运行configure脚本指定安装参数编译make、安装make
/usr/local/nginx/conf/nginx.conf
/usr/local/nginx/conf/nginx.conf
cd进入Nginx存放网页文件的目录删除index.html文件中的内容替换为下方代码块的内容
因为我们的网页有中文所以打开Nginx配置文件在第39行指定字符集为utf8然后保存并退出
/usr/local/nginx/conf/nginx.conf
刚才说了在这个案例的环境中图像等静态资源由Nginx负责解析那么相应的要实现动静分离
cd进入Nginx存放网页文件的下创建一个存放图片资源的子把之前在tomcat指定的logo.jpg导入进该目录下
再往下隔一个location单元添加2个location单元实现读写分离看下图
下方代码表示nginx会将到达的请求按照权重分发到两台Tomcat服务器上权重值weight越高处理的请求越多
/usr/local/nginx/html/img;expires
把原http请求中的Header中的Host字段放到转发的请求报文里后端的web服务器利用这个host判断请求的是哪个虚拟主机
~不区分大小写.*.\.jsp$nginx匹配所有以.jsp结尾的请求并将它们转发到定义的mytomcat后端服务器组中的某个Tomcat服务器处理。
.*\.(jpg|png|gif)$这个配置用于处理静态图片文件。
对于这些文件的请求nginx会直接从指定的目录中提供并设置响应头以便客户端进行缓存。
expires
由于修改了配置文件需要重启服务使其生效使用宿主机的浏览器访问192.168.10.101/index.jsp此时就可以解析图片了效果如下图
如果此时查看Tomcat的访问日志可以看到访问的IP都是代理服务器的IP
那么我们需要把这些源IP改为客户端的真实IP以便Tomcat的访问日志能够详细记录
/usr/local/tomcat9/logs/localhost_access_log.2024-08-08.txt
打开配置文件可以在location单元中设置对应参数来改变tomcat访问日志中的源IP
$proxy_add_x_forwarded_for;proxy_pass
如果有多个代理$remote_addr一般设置在第一个代理服务器上。
当一个请求通过多个代理服务器时用户的IP将会被代理服务器IP覆盖
所以在获取用户真实ip的时候最后一个nginx配置此变量用来获取客户端的ip地址
/usr/local/tomcat9/conf/server.xml
/usr/local/tomcat9/bin/shutdown.sh
/usr/local/tomcat9/bin/startup.sh
/usr/local/tomcat9/logs/localhost_access_log.2024-08-08.txt
作为专业的SEO优化服务提供商,我们致力于通过科学、系统的搜索引擎优化策略,帮助企业在百度、Google等搜索引擎中获得更高的排名和流量。我们的服务涵盖网站结构优化、内容优化、技术SEO和链接建设等多个维度。
| 服务项目 | 基础套餐 | 标准套餐 | 高级定制 |
|---|---|---|---|
| 关键词优化数量 | 10-20个核心词 | 30-50个核心词+长尾词 | 80-150个全方位覆盖 |
| 内容优化 | 基础页面优化 | 全站内容优化+每月5篇原创 | 个性化内容策略+每月15篇原创 |
| 技术SEO | 基本技术检查 | 全面技术优化+移动适配 | 深度技术重构+性能优化 |
| 外链建设 | 每月5-10条 | 每月20-30条高质量外链 | 每月50+条多渠道外链 |
| 数据报告 | 月度基础报告 | 双周详细报告+分析 | 每周深度报告+策略调整 |
| 效果保障 | 3-6个月见效 | 2-4个月见效 | 1-3个月快速见效 |
我们的SEO优化服务遵循科学严谨的流程,确保每一步都基于数据分析和行业最佳实践:
全面检测网站技术问题、内容质量、竞争对手情况,制定个性化优化方案。
基于用户搜索意图和商业目标,制定全面的关键词矩阵和布局策略。
解决网站技术问题,优化网站结构,提升页面速度和移动端体验。
创作高质量原创内容,优化现有页面,建立内容更新机制。
获取高质量外部链接,建立品牌在线影响力,提升网站权威度。
持续监控排名、流量和转化数据,根据效果调整优化策略。
基于我们服务的客户数据统计,平均优化效果如下:
我们坚信,真正的SEO优化不仅仅是追求排名,而是通过提供优质内容、优化用户体验、建立网站权威,最终实现可持续的业务增长。我们的目标是与客户建立长期合作关系,共同成长。
Demand feedback