tomcat apache nginx

nginx负载均衡和反向代理的区别

nginx负载均衡和反向代理的区别有:1、实现负载均衡一定要需要反向代理;2、反向代理主要是缓存东西,而负载均衡则是减少高并发情况;3、负载均衡是做反向代理的目的之一。 下面是详细介绍: 负载均衡需要通过反向代理来实现。 反向代理就是指nginx作为前端服务器,将请求转发到后端,再将后端服务器的结果 ......
nginx

nginx 下监听同一端口通过路径转发不同服务

注意 v1d2 最优先匹配 server { listen 80; server_name localhost; location /v1d2 { proxy_pass http://127.0.0.1:8088; } location / { root /data/dist; try_files ......
端口 路径 nginx

nginx keepalive_timeout 300; 504 Gateway Time-out

实践: 1、 http { include mime.types; #include luawaf.conf; include proxy.conf; default_type application/octet-stream; server_names_hash_bucket_size 512; ......

请让自己maven的respository具有可写入权限 Failed to write tracking file F:\working\respository\org\apache\maven\plugins\maven-resources-plugin\2.6_remote.repositories

我在用idea,由于idea自带了一个maven,这个maven在c盘,我打算使用我自己在F盘的下载的maven,所以我在idea的maven的时候,在配置好respository,在进行mvn complie,发现报错 原因是我的maven的安装目录在系统的环境变量里面,这类文件夹默认不可修改,所 ......

使用logrotate做nginx日志分割

一、logrotate介绍 logrotate是centos自带命令,其他linux操作系统可能需要自行安装,用来进行日志切割和定期删除,简单来说就是将某个日志文件按照时间或大小分割成多份,删除时间久远的日志。 日志用来帮助我们了解程序运行情况,定位程序bug,如果不对日志及时进行清理就会占据磁盘空 ......
logrotate nginx 日志

nested exception is java.lang.IllegalStateException: org.apache.tomcat.util.http.fileupload.impl.FileSizeLimitExceededException: The field file exceeds its maximum permitted size of 1048576 bytes.

一、问题背景 利用springboot上传大文件 二、报错截图如下 2023-04-02 16:04:18,681 ERROR [http-nio-63050-exec-6][GlobalExceptionHandler.java:58] - 系统异常:Maximum upload size exc ......

Tomcat 入门实战(4)--Tomcat 集群 Session 复制

本文主要介绍在 Tomcat 集群中如何进行 Session 复制,文中所使用到的软件版本:Centos 7.9.2009、Java 1.8.0_321、Tomcat 8.5.87。 1、快速配置 取消 conf/server.xml 文件中的以下注释来启用集群: <Cluster classNam ......
Tomcat 集群 实战 Session

centos7 nginx安装与开机自启动

(nginx详细安装教程) Nginx简介(https://zh.wikipedia.org/zh-cn/Nginx) Nginx(发音同“engine X”)是异步框架的网页服务器,也可以用作反向代理、负载平衡器和HTTP缓存。该软件由俄罗斯程序员[伊戈尔·赛索耶夫]开发并于2004年首次公开发布 ......
centos7 centos nginx

nginx反向代理内外网跳转

一个域名(www.abc.com),指向了公司的外网IP(59.108.xx.xx), 公司的外网IP(59.108.xx.xx),映射到一台内网服务器37(172.16.2.37),以下简称37服务器。 另一台内网服务器38是资源服务器(172.16.2.38),上传了很多的图片,以下简称38服务 ......
nginx

shell 脚本之一键部署安装 Nginx

今天咸鱼给大家分享个源码编译安装 Nginx 的 shell 脚本 这个 shell 脚本可重复执行 完整源码放在最后 定义一个变量来存放 nginx 版本号 version=1.15.4 nginx 下载地址:http://nginx.org/download/ 下列函数功能则是判断当前步骤是否执 ......
脚本 shell Nginx

ubunut apache2下配置和https重定向

apache2的目录文件详解 Apache在启动的时候自动读取文件配置信息 apache2引用到以下文件; #包含动态模块的配置 include /etc/apache2/mods-enabled/*.load include /etc/apache2/mods-enabled/*.conf#包含用 ......
apache2 ubunut apache https

ansible 部署 nginx

准备工作 创建roles目录 # mkdir -pv /data/apps/ansible/roles/nginx/{tasks,handlers,templates,vars} hosts [ubuntu] 172.16.18.31 ansible_ssh_port=22 ansible_ssh_ ......
ansible nginx

nginx 负载均衡

准备 虚拟机one:192.168.30.135:80 虚拟机two:192.168.30.128:80 两个虚拟机装的nginx都是:nginx version: nginx/1.18.0 官网参考地址: http://nginx.org/ 配置代理 在各虚拟机上的conf.d文件夹下建立ngin ......
nginx

nginx 详解

1、location [=|~|~*|^~] /uri/ { … } 2、符号解释 = 开头表示精确匹配 ^~ 开头表示url以某个常规字符串开头,理解为匹配url路径即可,nginx不对url做编码,因此请求为/static/20%/aa,可以被规则 ^$ /static/ /aa 匹配到 ~ 区 ......
nginx

base64 之坑----Base64后出现换行符 org.apache.commons.net.util.Base64()

坑记录 问题: base64后的结果会出现 \r\n换行符, 复现: public static void main(String[] args) { String key = "ssjsi21djsiej284858jweejrh34981dwde32323243232423423412121"; ......
换行符 Base 64 commons apache

nginx启动成功,页面还是无法访问?

问题如下图: 1.检查Nginx配置文件:nginx -t 2.每次修改配置文件都要重新加载、启动nginx -s reload # 重新载入配置文件nginx -s reopen # 重启 Nginx 3.查看nginx进程 4.查看防火墙状态(不同Linux版本防火墙不同,以CentOS Lin ......
页面 还是 nginx

docker 安装nginx

docker pull nginx 下载最新版Nginx镜像 (其实此命令就等同于 : docker pull nginx:latest )# 创建挂载目录mkdir -p /home/nginx/confmkdir -p /home/nginx/logmkdir -p /home/nginx/ht ......
docker nginx

Tomcat项目后端如何修改前端文件

有的时候啊,做定制化的项目,可以这么干,好用就行,别的管他呢。 String path = Thread.currentThread().getContextClassLoader().getResource("").getPath().replace("WEB-INF/classes/", "js ......
前端 文件 项目 Tomcat

ubuntu22.04部署nginx 1.22.1

安装依赖 apt -y install gcc make libssl-dev zlib1g-dev libgd-dev libgeoip-dev libpcre3-dev 创建用户 groupadd -g 33 -r www-data && useradd -M -N -g www-data -r ......
ubuntu 22.04 nginx 22 04

tomcat相关问题

docker 安装tomcat 启动出错 参考:https://blog.csdn.net/cucgyfjklx/article/details/122804690 docker tomcat 仓库 参考:https://hub.docker.com/_/tomcat?tab=tags ......
tomcat 问题

Windows下Nginx安装与配置教程

一、前言 1、Nginx是什么? Nginx是一个开源的Web服务器,同时Nginx也提供了反向代理和负载均衡的功能。Nginx通常作为负载均衡器暴露在外网接受用户请求,同时也使用其反向代理的功能,将用户的请求转发到实际提供服务的内网服务器。 2、Windows什么情况下需要Nginx? 通常来说W ......
Windows 教程 Nginx

在windows服务器上安装nginx

今天在Windows Server 2012R2服务器上安装了nginx 一、安装nginx (http://nginx.org/download/nginx-1.10.0.zip) 下载windos版本的nginx,然后解压到服务器上,我的解压地址C:\Program Files\Nginx 二、 ......
windows 服务器 nginx

防止nginx泄漏cdn后面的源站IP

参考: https://blog.hicasper.com/post/114.html https://www.linuxprobe.com/ssl-expose-ip.html https://luotianyi.vc/5056.html 以下是防走失记录: 原理: 在使用 nginx 作为 we ......
nginx cdn

nginx 1.23.4 发布

就在最近nginx 1.23.4 发布了,包含了一些新特性 新特性 tls 1.3 默认开启 如果协议多个监听端口重复定义会进行警告提示 如果客户端使用了流水线技术,nginx会关闭连接并清除残留数据 ngx_http_gzip_static_module 支持字节range ,可以优化客户端数据请 ......
nginx 23

linux卸载nginx

要卸载 Nginx,你可以按照以下步骤操作: 1. 停止 Nginx 服务。使用以下命令来停止 Nginx 服务: ``` sudo systemctl stop nginx ``` 2. 禁用 Nginx 服务。使用以下命令来禁用 Nginx 服务: ``` sudo systemctl disa ......
linux nginx

linux安装Nginx到指定目录

你可以按照以下步骤在 Linux 系统中安装 Nginx 并指定安装目录: 1. 首先,打开终端并以管理员身份登录到 Linux 系统。 2. 创建一个新的目录来存储 Nginx 安装文件。例如,可以创建 `/usr/local/src` 目录: ``` sudo mkdir -p /www/ser ......
目录 linux Nginx

16 nginx的操作

nginx的简单认识 nginx的作用: 服务器软件:用来运行网站代码 代理服务器软件:充当代理,实现请求的转发 负载均衡:把用户的需求平均分布到不同的服务器中 nginx的安装: 安装:yum install nginx 卸载:yum remove nginx nginx的启动: 启动:syste ......
nginx 16

使用 docker-compose 完整的运行一个 flask 应用(nginx+gunicorn+flask+mysql+redis)

(一) 镜像的准备 1. docker-compose 的概述 docker-compose 中的两个要素: 服务(service) 一个个应用容器实例,比如订单微服务、库存微服务、mysql容器、nginx容器或者redis容器 工程(project) 由一组关联的应用容器组成的一个完整业务单元, ......
flask docker-compose gunicorn compose docker

tomcat启动很慢,且一直卡死

问题背景 学习gradle时,用gradle创建一个ssm项目,但是偶尔项目可以启动,就算启动也会耗费很久,并最终报错。或者就直接启动不了,tomcat卡。 报错内容 2023-03-30 20:50:38,812 ERROR [org.springframework.web.servlet.Dis ......
tomcat

《基于Apache Flink的流处理》Part2

Apache Flink 架构 搭建Flink所需组件 Flink 的搭建需要四个不同组件,它们相互协作,共同执行流式应用。这些组件是:JobManager、ResourceManager、TaskManager 和 Dispatcher。Flink 本身是用 Java 和 Scala 实现的,因此 ......
Apache Flink Part2 Part