-
- linux服务器部署tomcat和Nginx的方法
- 一、准备工作 首先你得有一台可以玩的linux服务器,知道用户名和密码,然后你需要在windows电脑上安装两个可以连上linux服务器的工具,xshell5和xftp5,安装教程不多说,补图说明如何连上服务器: xshell连接界面如下,输入好主机ip后点击确定,xshell会弹出窗口输入用户名和密码即可连接成功! xftp连接界面如下,填空就可以了,很简单不多说,提一下这里为什么选择sftp而不选择ftp呢,看ftp与sftp的区别知多少就可以明白了!二、安装部署工作 若要部署项目到
- 后端开发 . tomcat 1062 2023-05-13 18:58:11
-
- Docker nginx怎么安装与配置挂载
- 在docker下载nginx镜像dockerpullnginxdockerimages创建挂载目录mkdir-p/data/nginx/{conf,conf.d,html,logs}编写nginx,conf配置文件,并放在文件夹中#formoreinformationonconfiguration,see:#*officialenglishdocumentation:http://nginx.org/en/docs/#*officialrussiandocumentation:http://ng
- 后端开发 . tomcat 1092 2023-05-13 17:16:13
-
- SpringBoot静态资源映射规则是什么
- 1.静态资源映射规则在项目中双击shift或ctrl+N搜索WebMvcAutoConfiguration.class文件,文件中的addResourceHandlers方法如下:publicvoidaddResourceHandlers(ResourceHandlerRegistryregistry){if(!this.resourceProperties.isAddMappings()){logger.debug("Defaultresourcehandlingdisabled&q
- 后端开发 . tomcat 1290 2023-05-13 16:28:06
-
- SpringBoot应用的启动入口怎么封装
- Springboot可以说是Java程序员必备技能了,大家都知道Springboot最终可以通过maven打成jar包,然后直接使用java-jar命令运行一个Web工程(或其它)。这样就避免了原先基于tomcat的web工程的复杂操作。Springboot能够使Web服务的部署简单到如此程度是因为其内置了Jetty(或Tomcat)服务器,并且在容器启动过程中start该服务器,成功运行Web服务。相信各位Springbooter一定不会陌生下面的代码,无论是初学Springboot的新同学,
- 后端开发 . tomcat 1557 2023-05-13 10:28:21
-
- springboot对压缩请求的处理方法是什么
- springboot对压缩请求的处理最近对接银联需求,为了节省带宽,需要对报文进行压缩处理。但是使用springboot自带的压缩设置不起作用:server.compression.enabled=trueserver.compression.mime-types=application/javascript,text/css,application/json,application/xml,text/html,text/xml,text/plainserver.compression.comp
- 后端开发 . tomcat 1405 2023-05-12 16:31:06
-
- Nginx如何配置SSL证书实现Https访问
- 背景由于项目需求,安全起见,需要将之前的http接口访问变成https访问,所以需要配置ssl证书。项目的架构是这样的:基本架构是硬负载(readwhere)+软负载(nginx)+tomcat集群,现在的问题是ssl证书要配置在哪里,直接配置在硬负载上?还是分别配置在nginx和tomcat上?还是其他的配置方法呢?首先在硬负载上配置放弃了,然后通过在网上查找资料,发现可以只在nginx上配置证书,就是说nginx接入使用https,而nginx与tomcat之间使用http进行衔接,这样就游
- 后端开发 . tomcat 1601 2023-05-12 15:07:12
-
- SpringBoot自动配置如何实现
- springboot如何实现在之前的helloworld示例中,已经初步体会到springboot自动导入依赖、完成配置的爽快了。那么,springboot是如何实现的呢?一、依赖管理特性先看下上一篇内容示例中的pom.xml:org.springframework.bootspring-boot-starter-parent2.3.4.RELEASEorg.springframework.bootspring-boot-starter-web这里添加了一个父项目,另外只导入了一个依赖sprin
- 后端开发 . tomcat 1346 2023-05-12 14:31:12
-
- Docker部署Java web系统的方法
- docker部署javaweb系统1.在root目录下创建一个路径test/appmkdirtest&&cdtest&&mkdirapp&&cdapp2.将apache-tomcat-7.0.29.tar.gz及jdk-7u25-linux-x64.tar.gz拷贝到app目录下3.解压两个tar.gz文件tar-zxvfapache-tomcat-7.0.29.tar.gztar-zxvfjdk-7u25-linux-x64.tar.gz4.对解
- 后端开发 . tomcat 1170 2023-05-12 14:31:06
-
- 怎么使用supervisor管理nginx和tomcat容器
- 需求:使用docker来启动nginx+tomcat双进程,实际应用中,多进程还是比较常见的。1:创建dockerfile目录mkdir-p/docker/web2:编写dockerfile:/docker/web/dockerfilefromcentos7maintainerlintest@163.comcopycentos-base.repo/etc/yum.repos.d/centos-base.repocopynginx_install.sh/tmp/nginx_install.shru
- 后端开发 . tomcat 1584 2023-05-12 14:10:06
-
- Springboot怎么使用内置tomcat禁止不安全HTTP
- Springboot内置tomcat禁止不安全HTTP方法1、在tomcat的web.xml中可以配置如下内容让tomcat禁止不安全的HTTP方法/*PUTDELETEHEADOPTIONSTRACEBASIC2、Springboot使用内置tomcat没有web.xml配置文件,可以通过以下配置进行,简单来说就是要注入到Spring容器中@ConfigurationpublicclassTomcatConfig{@BeanpublicEmbeddedServletContainerFacto
- 后端开发 . tomcat 2626 2023-05-12 11:49:05
-
- 由追踪溯源发现的不安全解压GetShell实例分析
- 近日我们帮助某客户追踪溯源一例入侵事件时,发现黑客在获取服务器权限之前利用网站的「ZIP解压功能」上传了Webshell。由于此次的漏送利用方式在「攻击载荷的构造」与「实际解压路径」方面较有代表性,并且业界对「不安全解压」漏洞的关注度仍不够。因此我们编写了这篇报告,在报告中讲解了入侵溯源与漏洞发现的过程,并从安全开发和安全狗产品防护方案两个维度提出了一些安全建议,希望对行业有所补益。值得注意的是,虽然该CMS已经做了相关防御配置,若在CMS的根目录下直接写入JSP文件是无法执行的,会报403错误
- 后端开发 . tomcat 1057 2023-05-12 11:19:11
-
- Nginx怎么搭建图片服务器
- 效果图:需求:实现图片的上传和批量上传技术:nginx,vsftpd,spring,springmvc,kindeditor,centos说明:本章节内容主要是实现图片的上传功能。使用kindediter是为了更好的演示图片的上传,回显,批量效果。后台代码与kindediter没有直接关系,放心阅读。另外源码中有mybatis的jar,不用理会,本章内容用不到,是为后续内容做准备!源码:见文章底部场景:用户将图片上传到tomcat服务器上,再由tomcat服务器通过ftp上传到nginx服务器上
- 后端开发 . tomcat 2047 2023-05-12 10:19:05
-
- java服务器容器调优的方法是什么
- 1.为什么要进行项目性能调优在项目进行发布之前,需要对项目进行压力测试,可以检测出项目的性能问题,比如说:项目响应时间较慢,项目每次能解决的请求数较少,项目的瓶颈,项目查询数据时间较慢等问题,检测出来之后,就需要调优,意思就是说你的项目接口如果响应时间超过了十秒,还不做出一系列措施,那么这个项目就是有问题的,性能调优的目的就是为了使得项目更优化,RT(运行响应时间)跟小,TPS(吞吐量-》每秒从数据库接收的请求量)更大等等。一般在企业中呢会使用JMeter或者K8s,部分企业会搭建自己的压测平台
- 后端开发 . tomcat 1202 2023-05-11 23:37:04
-
- Mac中怎么使用Nginx实现80端口转发8080端口
- 环境macos版本:10.12.6nginx版本:1.12.1安装作者使用homebrew安装库brewsearchnginxbrewinstallnginx这样安装好之后你会发现nginx的监听端口是8080,并非80,那么此时你就需要更改nginx的监听端口,那么这一步就很关键了,不能按照以往传统的方式去更改,读者请仔细看一下部分。由于macos是自带apache服务的,它本身占用了80端口,首先你需要将apache的监听端口改为其他或者直接将其卸载,作者是改掉它的监听端口为8011。命令行
- 后端开发 . tomcat 1902 2023-05-11 21:49:16
-
- Nginx反向代理springboot的jar包源码分析
- 样例一:server{listen80;server_name127.0.0.1;access_loglogs/book.log;error_loglogs/book.error;#将/wx-service请求转发给http://127.0.0.1:8011/wx-service处理location/wx-service{proxy_set_headerhost$host;proxy_set_headerx-forwarded-for$proxy_add_x_forwarded_for;prox
- 后端开发 . tomcat 1249 2023-05-11 20:25:21

PHP讨论组
组员:3305人话题:1500
PHP一种被广泛应用的开放源代码的多用途脚本语言,和其他技术相比,php本身开源免费; 可以将程序嵌入于HTML中去执行, 执行效率比完全生成htmL标记的CGI要高许多,它运行在服务器端,消耗的系统资源相当少,具有跨平台强、效率高的特性,而且php支持几乎所有流行的数据库以及操作系统,最重要的是