
web中间件
文章平均质量分 67
tomcat、jetty、nginx等
弗锐土豆
喜欢技术,做一个简单的人
展开
-
win11系统中nginx简单的代理配置
简单的配置nginx代理原创 2024-03-02 11:18:28 · 1203 阅读 · 0 评论 -
web服务器nginx下载及在win11的安装
寻找nginx,选择合适的版本。然后安装、启动、关闭、发布,访问测试。原创 2024-03-02 10:26:38 · 1589 阅读 · 0 评论 -
nginx和tomcat7.x配置负载均衡和session同步
一.背景 公司使用的是springMVC+spring+Mybatis+Oracle技术,平台封装支持多账套、单据号、定时任务等。业务系统部署在一台应用服务器里面的tomcat,连接一台数据库服务器的oracle11g。用户业务发生时间很离散,一天24小时都有可能操作系统。一般凌晨4点至8点之间,业务操作较少。最近系统没有完全稳定,bug处理、优化完善的发布次数较多,很难跟客户能够约...原创 2018-05-15 20:51:36 · 1104 阅读 · 2 评论 -
nginx代理mysql
背景: 我的环境是windowsserver 2012 R2。安装的nginx-1.18.0。估计是网关限制了tcp连接3306。不想去修改就从nginx代理吧,测试环境不要紧。处理:在nginx.conf文件中events那段后面添加了配置如下:events { worker_connections 1024;}stream { upstream mysql { zone myapp1 64k; server localhost:3306 we...原创 2020-05-22 11:22:33 · 544 阅读 · 0 评论 -
外网映射nginx端口丢失问题解决
一.背景: nginx监听8082端口,2个tomcat分别为8180和8280,外网映射端口为13410。 实际的访问地址有2个,内网是http://10.130.0.250:8082/jwell-km-client,外网是http://221.xxx.162.xxx:13410/jwell-km-client。 节点1内网直接访问地址为http://10.130.0.250:...原创 2018-05-22 17:54:39 · 8297 阅读 · 7 评论 -
nginx重启(reload)不丢失请求的验证
据资料https://blog.youkuaiyun.com/u012811805/article/details/76849668显示,nginx -s reload是不会丢失未执行完成的请求,帅先生协助做了一个验证。 案例设计为后端阻塞请求10s,配置了2个节点,在请求过程中时,新增加了1个节点并reload,发现之前请求正常返回。...原创 2018-04-23 11:08:40 · 2467 阅读 · 1 评论 -
nginx+tomcat用户post请求超长问题
1.nginx修改nginx.conf文件:在server节点里面添加2个配置 client_body_buffer_size 128k; client_max_body_size 16m;2.tomcat的server.xml文件:在connector里面添加属性 maxPostSize="-1" ...原创 2018-06-15 11:41:15 · 1184 阅读 · 0 评论 -
用nginx做springboot的路由
做好了各个服务,都一个服务一个端口,如果端口修改或者启用多实例,简单的调用满足不了服务消费。想了一个简单取巧的办法,用nginx的代理,指向具体的服务,每一个服务的消费者只需要指向nginx就好了。nginx的配置为,nginx.conf文件中添加下面的配置location /leave/ { proxy_pass http://127.0.0.1:10001; }这样配置后,访问代理地址...原创 2018-04-25 15:45:46 · 1990 阅读 · 1 评论 -
nginx运行命令
原文地址:http://nginx.org/en/docs/beginners_guide.html0.帮助nginx.exe -? or -h1.运行直接点击nginx.exe就运行了。2.关闭nginx.exe -s stop 快速关闭nginx.exe -s quit 正常关闭3.重新加载配置nginx.exe -s reload 重新加载配置4.重新打开日志文件nginx.e...翻译 2018-04-16 11:24:36 · 539 阅读 · 0 评论 -
nginx修改主目录、主页
在nginx/conf/nginx.conf文件中修改server/location/root对应的路径。修改主页就是index 后面对应的html文件名称。server {****** location / { #root html; root c:/work/tools/testpages/; #index index....原创 2018-04-16 11:44:45 · 12190 阅读 · 0 评论 -
nginx域名重定向301跳转
server { listen 80; server_name blog.crazypotato.cn; if ($host ~* blog.crazypotato.cn) { rewrite ^/(.*)$ https://blog.youkuaiyun.com/qq_37372909 permanent; } } 发...原创 2018-12-05 12:33:47 · 561 阅读 · 0 评论 -
Vue项目Nginx代理F5刷新出现404问题解决
项目用户反馈,F5刷新后,浏览器出现404。最近公司加强网络管理,我记得之前可以刷新,有点怀疑是跟加强网络管理有关。具体原因没有时间去深度跟踪,先百度找到了解决方法,记录一下。主要是修改了nginx的配置。原创 2023-12-28 17:59:06 · 903 阅读 · 0 评论 -
nginx下载
http://nginx.org/en/download.html选择Stable version最新稳定版本。原创 2018-04-16 11:13:17 · 297 阅读 · 0 评论 -
nginx修改默认端口
原文地址:http://nginx.org/en/docs/beginners_guide.htmlnginx 默认端口为80。如果需要修改,找nginx/conf/nginx.conf文件并打开。修改listen后面的端口。 server { listen 8081; ******后面省略。...翻译 2018-04-16 11:30:28 · 26193 阅读 · 2 评论 -
关于准确记录用户操作IP的问题
背景: 我们系统一个操作会记录用户的IP,用户可以通过微信小程序、PC浏览器访问我们统一的域名。但通过数据分析发现有约5%的ip为同一个内网IP。分析: 1.我们初步认为用户在内网操作的可能性不大。 2.我走查了代码,认为问题也不大。解析的http请求头包含"x-forwarded-for","Proxy-Client-IP","WL-Proxy-Client-IP","HTTP_CLIENT_IP","HTTP_X_FORWARDED_FOR"。 ...原创 2020-05-18 17:59:56 · 496 阅读 · 0 评论 -
nginx配置https
windows环境中nginx配置https访问的完整过程及遇到的问题。包含证书如何生成,nginx如何配置https访问,https转发到http,以及访问超时问题处理。原创 2022-04-12 11:31:59 · 4107 阅读 · 0 评论 -
bat启动jetty指定端口等
bat内容如下:title locationServer-8084cd /d %~dp0java -jar start.jar jetty.http.port=8084原创 2019-05-14 09:39:53 · 437 阅读 · 0 评论 -
windows环境下tomcat启动日志显示中文乱码
背景:下载了tomcat8.5.55,在windows环境启动的,什么都还没有安装启动就看到了乱码。处理:修改conf/logging.properties文件的java.util.logging.ConsoleHandler.level = FINEjava.util.logging.ConsoleHandler.formatter = org.apache.juli.OneLineFormatterjava.util.logging.ConsoleHandler.encoding原创 2020-05-22 13:55:59 · 513 阅读 · 0 评论 -
通过把tomcat的session存储到数据库来实现集群模式
一.背景tomcat7 mysql5 oracle11g在我的上一篇文章实现了简单的用户无感的热部署集群结构。tomcat集群是通过tomcat广播去实现session同步的。https://blog.youkuaiyun.com/qq_37372909/article/details/80328374结构图如下:上面的结构对代码没有侵入性,但tomcat节点太多的时候也会有些问题。今天介...原创 2020-01-10 15:19:18 · 626 阅读 · 0 评论 -
tomcat配置字符集防止ajax提交乱码
在conf/server.xml的Connector中添加URIEncoding="utf-8",如:原创 2017-10-24 10:43:05 · 517 阅读 · 0 评论 -
tomcat运行太多,不知道哪个窗口是哪个tomcat的
在bin/startup.bat中添加一句set TITLE=XXX-8084就是设置窗口标题为XXX应用-端口,一眼就看出来是哪个应用的运行窗口了。原创 2017-10-30 22:52:47 · 533 阅读 · 0 评论 -
ajax提交数据很多的时候报错,web后端没有接收到数据
业务场景:客户费用管理界面,选择一些费用明细生成账单。当选择2-3百条数据的时候,能够正常生成。当选择800多条的时候,不能正常生成。浏览器调试下现js错误。分析:经查为tomcat默认限制post提交2M数据。处理过程:tomcat版本是7.0.56修改server.xml中<Connector port="8080" protocol="HTTP/1.1" c...原创 2018-04-10 13:42:47 · 712 阅读 · 0 评论 -
tomcat下web系统每次访问效率监控
在tomcat的配置文件/conf/server.xml中的这一段配置是<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t &quot;%r&quot; %s %b" prefix="localhost_access_log...原创 2018-12-10 14:03:34 · 330 阅读 · 0 评论 -
tomcat优化配置
<Executor name="tomcatThreadPool" namePrefix="pcpda9080-" maxThreads="1000" maxIdleTime="60000" minSpareThreads="200"/> <Connector port="8180" execu原创 2019-02-20 11:19:27 · 199 阅读 · 0 评论 -
Jenkins自动部署maven项目到tomcat
Jenkins自动部署到tomcat主要步骤为:先配置tomcat的发布用户及权限,再配置jenkins中的项目。一.tomcat配置1.修改conf/tomcat-users.xml文件添加一行用户及权限配置2.修改conf/context.xml文件添加一行配置,允许运行时覆盖发布war包。二.jenkins项目配置1.安装发布插件原创 2017-10-11 11:03:30 · 518 阅读 · 0 评论