-
Nginx解决history模式下页面刷新404问题示例
发布时间:2022-10-09
单页应用(SPA - single page application):只在第一次加载页面时,返回唯一的html页面和它的公共静态资源,后续的页面跳转都不会从服务端拿html文件。(hash和history路由实现浏览器url变化而不刷新页面)hash路由:例子:www.baidu.com/#/home, 原本hash是用来结合锚点实现页面试图的控制,当#后面的值发生改变时不会重新请求页面,主要通过window的onhashchange方法来实现。history路由:相比于hash路由,最直观的
-
Nginx中rewrite(地址重定向)的深入剖析
发布时间:2022-09-30
Rewrite主要实现url地址重写,以及url地址跳转,下面这篇文章主要给大家介绍了关于Nginx中rewrite(地址重定向)的深入剖析,文中通过实例代码介绍的非常详细,需要的朋友可以参考下!一、rewrite语法指令语法:rewrite regex replacement[flag]默认值:none应用位置:server、location、ifregex是PCRE 风格的,如果regex匹配URI,那么URI就会被替换成replacement,replacement 就是新的URI。如果r
-
Linux、Windows下Redis的安装即Redis的基本使用详解
发布时间:2022-09-29
Redis是一个基于内存的key-value结构数据库。Redis 是互联网技术领域使用最为广泛的存储中间件,它是「Remote Dictionary Service」的首字母缩写,也就是「远程字典服务」。基于内存存储,读写性能高适合存储热点数据(热点商品、资讯、新闻)企业应用广泛使用Redis能做什么数据缓存消息队列注册中心发布订阅Redis入门Redis简介Redis is an open source (BSD licensed), in-memory data structure sto
-
修改Nginx配置返回指定content-type的方法
发布时间:2022-09-16
今天前端的同学向我请教了一个Nginx服务配置的问题。我作为组里的底层开发,当然是对此类问题还是有信心的?。因为我私下里对Nginx也是学习了一点,再不济通过丰富的google经验,解决此类配置问题也是不在话下的O(∩_∩)O。但是问题并没有我想象的那么简单,花费了我不少时间( ╯□╰ )。不多废话了,直接上需求。Nginx配置中一般根据conf/mime.types文件中配置来根据文件扩展名(文件扩展名对大小写不敏感)指定响应头中的content-type字段。
-
keepalived对nginx进行高可用搭建及原理详解
发布时间:2022-09-09
这篇文章主要为大家介绍了keepalived对nginx进行高可用搭建及原理详解,有需要的朋友可以借鉴参考下,希望能够有所帮助!一、Keepalived介绍摘抄自官网的介绍:Keepalived is a routing software written in C. The main goal of this project is to provide simple and robust facilities for loadbalancing and high-availability to
-
Linux下安装SQLServer2019的方法
发布时间:2022-08-26
可以直接参考官方文档:https://docs.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-red-hat?view=sql-server-ver15安装SQL Server下载 SQL Server 2019 (15.x) Red Hat 存储库配置文件:sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.m
-
filebeat同时收集错误日志与普通日志并存详解
发布时间:2022-08-23
这篇文章主要为大家介绍了filebeat同时收集错误日志与普通日志并存详解,有需要的朋友可以借鉴参考下,希望能够有所帮助!1.配置filebeat收集error日志只收集正常日志往往是不完整的,错误日志更需要收集起来所有集群都按如下配置,其实就是增加了一个type和一个indexvim /etc/filebeat/filebeat.yml
filebeat.inputs:
- type: log
enabled: true
-
如何使用Neofetch个性化显示Linux系统信息
发布时间:2022-08-15
可用于查看和显示 Linux 系统信息的开源工具和脚本实在太多,Neofetch 也是其中之一,Neofetch 可以以更全面的方式来显示输出详实的
Linux 系统信息,简单地来说,如果你想查看 Linux 所使用的硬件规格、内核版本、运行时间和桌面环境等信息,Neofetch
会非常适合你。之所以要推荐它,是因为其输出非常个性化、有意思。安装Neofetch使用下面的步骤,我们可以非常容易的在 Debian/Ubuntu 中安装 Neofetch。由于 Neofetch
是一个适
-
linux查看服务器开放的端口和启用的端口多种方式
发布时间:2022-08-11
Nmap可以扫描网络中的处于活动状态的主机、开放端口、操作系统版本和服务检测以及执行隐匿方式的信息扫描,这篇文章主要介绍了linux查看服务器开放的端口和启用的端口五种方式,需要的朋友可以参考下!nmap工具检测开放端口Nmap是Network Mapper的简称。Nmap是一款免费、开源的网络发现和侦察工具。Nmap可以扫描网络中的处于活动状态的主机、开放端口、操作系统版本和服务检测以及执行隐匿方式的信息扫描。安装方式如下:#yum安装
yum -y install&nb
-
SpringBoot前端后端分离之Nginx服务器下载安装过程
发布时间:2022-08-09
今天带来Tomcat的安装教程,也会讲到各种目录下代表的含义,重点是在Tomcat服务器上面部署Web项目的三种方法。一、Tomcat压缩包的下载与解压1、下载Tomcat压缩包官网下载地址:Tomcat官网点击链接后跟着图示下载对应压缩包即可,建议下载到D盘根目录2、Tomcat解压缩注意解压的路径一定不要带有中文,这也是建议下载到副盘根目录的原因,解压完成的界面如图所示。二、安装包中各个文件的解释与用途*bin目录存放Tomcat里的重要命令,最重要的有两个startup.bat 启动命令s
-
Linux环境下安装MySQL8.0的详细完整步骤
发布时间:2022-08-06
搞了一台云服务器,首先要干的活就是得安装数据库,在Windows下安装不用说,傻瓜式操作,在Linux上安装少说要记录一下。我使用的是XShell7 ssh 连接工具访问的Linux,其他工具的用法和命令都一样,界面如下:在这里我使用的不是root用户登录的,所以先切换到root用户,命令:su第一步:下载安装配置1.切换到 /usr/local/cd /usr/local/2.创建mysql文件夹mkdir mysql3.切换到mysql文件夹下cd mysql4
-
Nginx使用ngx_http_upstream_module实现负载均衡功能示例
发布时间:2022-08-05
本文主要介绍了Nginx使用ngx_http_upstream_module实现负载均衡功能示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧!负载均衡介绍什么是负载均衡负载均衡(Load Balance),意思是将负载(工作任务,访问请求)进行平衡、分摊到多个操作单元(服务器,组件)上进行执行。为什么需要负载均衡当单台web服务器直接面向用户,可能要承载着大量的并发请求,单台服务器可能难以负荷,我们需要使用多台web服务器
-
linux shell中Grep命令查找多个字符串(grep同时匹配多个关键字或任意关键字)
发布时间:2022-08-03
grep 命令支持三种正则表达式语法:Basic、Extended 和 Perl-compatible 。当没有指定正则表达式类型时,grep 命令将搜索模式默认为基本正则表达式。要搜索多个匹配模式,可以使用 OR ( alternation ) 运算符。我们可以用 OR 运算符 |( pipe )指定不同的匹配项,这些匹配项可以是文本字符串,也可以是表达式集。值得注意的是,在所有正则表达式运算符中,这个运算符的优先级是最低的。使用 grep 命令基本正则表达式搜索多个匹配模式的语法如下:$&n
-
Nginx配置Tcp负载均衡的方法
发布时间:2022-07-27
本文使用Nginx作为代理服务器,用来做负载均衡。只是一个简单的应用示例,并不涉及原理。(这里主机有限,42.192.22.128主机8000端口用来做代理服务器监听端口,8181是服务监听端口)客户端访问代理服务器,由代理服务器分发请求给相应的服务端。修改Nginx的配置文件来配置Tcp负载均衡(Nginx安装后配置文件在/usr/local/nginx/conf/nginx.config中,Nginx可执行程序在/usr/local/nginx/sbin目录下)在nginx.conf配置文件
-
详解Nginx如何配置最大连接数
发布时间:2022-07-25
本文实例为大家分享了Nginx最大连接数配置的具体代码,供大家参考,具体内容如下配置Nginx最大工作进程数##worker_processes:最大工作进程数work_connections:每个工作进程可以允许同时建立的外部连接数量。修改最大可打开文件数更改操作系统"进程最大可打开文件数"的设置首先需要操作系统的root权限,然后需要limits.conf主配置文件:[root@localhost /]# vim /etc/security/