草庐IT

centos6.3Nginx

全部标签

【生产问题记录】一次简单的 Http 请求异常处理 (请求的 url 太长, Nginx 直接返回 400, 导致请求服务异常)

1结论按照惯例直接说结论。后台服务A有一个Http接口,代码如下:@RequestMapping(value="/user",method=RequestMethod.GET)publicListUserInfoVo>getUserInfoByUserIds(@RequestParam(value="userIds")ListString>userIds){//...}没错,一个Get请求,入参是一个List。同时有另一个后台服务B,里面有段逻辑会通过RestTemplate调用服务A的这个接口,代码如下:publicListUserInfoVo>batchGetUserInfo(Collec

nginx 常用命令 |升级到1.20.1版本 | 如何更换 Nginx SSL 证书

文章目录nginx常用命令Nginx服务器指定启动配置文件命令升级1.20.1教程遇到报错1:最后一步更换NginxSSL证书的步骤如下:nginx常用命令免密证书输入opensslrsa-inserver.key-outserver.key.unsecureopensslreq-new-x509-nodes-outserver.crt-keyoutserver.key启动./nginxsystemctlstartnginxservicenginxstart优雅重启./nginx-sreload检查配置nginx-tNginx服务器指定启动配置文件命令./nginx-c/usr/local/n

使用Ruoyi的方法(数据库的创建、YML文件的修改、前端的导入和启动、云服务器简介、NGINX配置部署前端)

本文章转载于公众号:王清江唷,仅用于学习和讨论,如有侵权请联系QQ交流群:298405437本人QQ:42063591►数据库的创建和初始化SQL的执行当我们下载好了Ruoyi-Vue之后,我们得到一个文件夹,如下:内部又有若干文件,如下:这里面不仅包括了后端程序(基于SpringBoot的Java程序),也包括前端程序(基于Vue的程序,文件夹“ruoyi-ui”)。!特别注意鉴于前后端都在一个项目里面,强烈推荐分离开。将“ruoyi-yi”文件夹独立出来,剪切出来和RuoYi-Vue并列。导入后端将后端导入IDEA,当我们IDEA在手,天下我有。直接把RuoYi-Vue整个文件夹拖入IDE

三、gitlab+Jenkins+nginx实现项目tag版本方式发布

一、Jenkins实现项目tag版本方式发布1.1为什么要通过tag发布#由于之前上线方式是直接获取最新代码,那么会造成后期回退变的困难。那如果采用tag方式,比如第一次上线v1.1、第二次上线v1.2、如果上线v1.2出现问题,那么我们可以快速回退至上一个版本v1.1。-实现tag版本上线方式思路1.开发如果需要发布新版本,必须将当前的版本打上一个标签。2.Jenkins需要让其脚本支持传参,比如用户传递v1.1则拉取项目的v1.1标签的代码。#请结合之前的文章一起查看呦!!!1.2安装GitParameter插件GitParameter#这个插件允许你在你的构建中分配git分支、标签、拉取

OpenEuler22.03源码编译安装nginx1.24.0

一、环境说明操作系统版本:OpenEuler22.03SP2LTSNginx版本:1.24.0安装位置:/app/nginxSelinux配置:关闭或设置为permissive二、Nginx安装#安装必要依赖dnf-yinstalltargccmakepcrepcre-develzlibzlib-developensslopenssl-devel#创建nginx安装文件夹mkdir/app/nginx#下载nginx源码包(下载到了/app下)wgethttps://nginx.org/download/nginx-1.24.0.tar.gz#解压源码包tar-zxvfnginx-1.24.0

acme.sh自动配置免费SSL泛域名证书并续期(Aliyun + Debian + nginx)

acme.sh自动配置免费SSL泛域名证书并续期(Aliyun+Debian+nginx)以前使用Certbot自动配置SSL证书,需要安装snap管理器再安装Certbot,期间还要去找AliDNS脚本,比较麻烦。如果不想如此,推荐使用acme.sh自动化脚本,更方便快捷。1.安装acme.shcurlhttps://get.acme.sh|sh-semail=你的邮箱名@邮箱.com脚本会安装home目录下:~/.acme.sh/。同时会创建一个cronjob,每天检测证书,快过期自动更新。2.更换证书提供商CA默认使用ZeroSSL提供证书,可以切换到Letsencrypt:acme.s

CentOS8服务篇1:配置DNS服务器

一、配置主DNS服务器       伯克利因特网名称域(BerkeleyInternetNameDomain,BIND)服务是全球范围内使用非常广泛,安全可靠且高效的域名解析服务程序。DNS域名解析服务作为互联网基础设施服务,其责任非常重大,因此建议大家在生产环境中安装部署BIND服务程序时加上chroot(俗称牢笼机制)扩展包,以便有效地限制BIND服务程序,使其仅能对自身的配置文件进行操作,以确保整个服务器的安全。建议配置前临时关闭防火墙和SELinux服务。【systemctlstop firewalld】setenorce 0    【yuminstall -ybind-chroot】

CentOS 7 停止维护后如何平替你的生产系统?

Author:rab目录前言一、Debian家族1.1Debian1.2Ubuntu二、RHEL家族2.1RedHatEnterpriseLinux2.2Fedora2.3CentOS2.4RockyLinux2.5AlmaLinux三、如何选择?思考?前言CentOS8系统2021年12月31日已停止维护服务,CentOS7系统将于2024年06月30日停止维护服务。国内80~90%的企业都在使用CentOS操作系统作为生产而提供服务(看文章结尾附件),那你知道为什么这么多企业会选择使用CentOS系统吗?其实早期国内一些大牛接触Linux是从RedHat(也就是我们所说的“红帽系统”),但

Nginx常用配置及和基本功能讲解

作者:京东物流 殷世杰Nginx已经广泛应用于J-one和Jdos的环境部署上,本文对Nginx的常用的配置和基本功能进行讲解,适合Nginx入门学习。1核心配置找到Nginx安装目录下的conf目录下nginx.conf文件,Nginx的基本功能配置是由它提供的。Nginx的配置文件(conf/nginx.conf)整体上分为如下几个部分::区域职责全局块配置和Nginx运行相关的全局配置events块配置和网络链接相关的配置http块配置代理、缓存、日志记录、虚拟主机等配置server块配置虚拟主机的相关参数,一个http快中可以有多个server块location块配置请求的路由,以及各

Vmware虚拟机Centos6.5+Hadoop 完全分布式集群

一、环境:Vmware16+三台cent0s6.5二、步骤 ROOT用户操作(三台虚拟机都要操作,下面是以HMaster的操作截图)一、配置IP和网关1.在windows下查询IP和网关2.在虚拟机上切换到目录network-scripts下,找到文件ifcfg-eth0cd/etc/sysconfig/network-scripts/3.用vim命令编辑文件ifcfg-eth0vimifcfg-eth04.配置完成后,pingIP和网关vimifcfg-eth0二、关闭防火墙 chkconfigiptablesoff三、修改主机名1.切换到如图所示目录,将文件中的HOSTNAME分别改为HM