nginx指定文件路径有两种方式root和alias,root与alias主要区别在于nginx如何解释location后面的uri,这会使两者分别以不同方式将请求映射到服务器文件上。 最基本区别alias 指定目录是准确,给location指定一个目录。root 指定目录上级目录,并且该上级目录要含有locatoin指定名称同名目录。   &nb
转载 2024-02-22 01:31:39
1894阅读
nginx 基础配置目录(?)[-]管理配置文件全局配置虚拟机server配置location配置最佳实践#运行用户 user www-data; #启动进程,通常设置成和cpu数量相等 worker_processes 1;#全局错误日志及PID文件 error_log /var/log/nginx/error.log; pid /var/run/nginx.pid
nginx增加了新server name配置,发现nginx -s reload之后总是不生效。http和https均可以打开页面,但是页面是别的server页面,使用证书也是别的server证书。新加配置文件如下server { listen 80; server_name img31.test.com; access_log /home/test/logs/accesslog/img3
昨天一个网友联系我,说按照我博客之前分享http2配置教程不能生效,想请我帮忙看看。经过测试,使用谷歌浏览器访问他测试站点,确实没有开启http2,但他配置和编译参数都正确,这有点奇怪了。不过昨天太忙就没有继续帮他分析,他只好将服务器账号和密码都留言给了我。今天中午我抽空在他服务器重新编译测试了一把,才发现原来是这么一个梗!他在编译Nginx之前,使用是yum安装openssl,可能
一、负载均衡概述在网站创立初期,我们一般都使用单台机器对外提供集中式服务;但是随着业务量增大,无论是性能上还是稳定性上都会面临更大挑战;这时我们就会通过增加服务器方式来提供更好服务,即我们会把多台机器组成一个集群对外提供服务;但是,我们网站对外提供访问入口通常只有一个,比如 www.163.com;那么当用户在浏览器输入www.163.com进行访问时候,如何将用户请求分发到集群中不
一、Nginx.conf主配置文件  Nginx配置文件conf/nginx.conf是一个纯文本类型文件,整个配置文件是以区块形式组织。一般,每个区块以一对大括号{}来表示开始与结束。 核心模块:   user www; # Nginx进程所使用用户   worker_processes 1; # Ng
转载 10月前
947阅读
 Keepalived介绍  1.     什么是Keepalived?          keepalived是集群管理中保证集群高可用一个服务软件,用来防止单点故障。它可以自动检测集群中服务器健康状况,比如主从模式时,当主服务器发生故障时,Keepalived会根据服务器VRRP优先级来选举一个从服
Nginx配置及优化3一、网页状态页二、nginx第三方模块2.1、echo模块三、变量3.1、内置变量3.1.1、常用内置变量3.1.2、举个例子3.2、自定义变量四、自定义访问日志优化4.1、自定义访问日志格式4.2、自定义json格式日志五、nginx压缩功能六、HTTPS功能6.1、nginxHTTPS工作原理详解6.2、启用功能模块配置过程七、自定义图标 一、网页状态页ngi
前言  在Redis解压目录下有个重要配置文件redis.conf,很多重要功能配置都是在这个文件下进行配置配置文件 1. 开头说明  这里说是:需要注意是后面需要使用内存大小时,可以指定单位,通常是以 k,gb,m形式出现,并且单位不区分大小写。 2. INCLUDES(包含) include /path/to/local.conf
转载 2024-09-19 14:32:29
79阅读
# 配置JAVA_HOME没有生效原因及解决方案 在Java开发中,`JAVA_HOME`环境变量是指向JDK安装路径,它是Java开发和运行所必需。然而,许多开发者在配置`JAVA_HOME`后,发现仍然无法正常使用。本文将探讨`JAVA_HOME`没有生效原因,并提供解决方案以及示例代码。 ## 什么是JAVA_HOME? `JAVA_HOME`是一个系统环境变量,通常指向Jav
原创 10月前
647阅读
mysql5.5.x编译安装 说明:5.5和5.1差不多,只是在编译时增加了一个cmake,其他基本一样,mysql5.5默认编码是utf-8,在使用mysql5.5配置lnmp或者lamp后安装discuz,一定要选utf-8编码不然会报错 CentOS 6 mysql5.5安装配置1 安装所需软件2 安装cmake3 tar.gz形式安装mysql4 配置与启动5 rpm
一、@Import注解       JavaConfigA配置类:        JavaConfigB配置类:            ParentConfig配置类,引入了JavaConfigA、和JavaConfigB两个配置类:&nb
以下架构拓扑图   双向认证原理:1、客户端向服务端发送SSL协议版本号、加密算法种类、随机数等信息。 2、服务端给客户端返回SSL协议版本号、加密算法种类、随机数等信息,同时也返回服务器端证书,即公钥证书 3、客户端使用服务端返回信息验证服务器合法性,包括: 证书是否过期发型服务器证书CA是否可靠返回公钥是否能正确解开返回证书
一    ngx_http_map_module模块1) map 指令是由 'ngx_http_map_module 模块'提供,'默认'情况下nginx 会'安装'该模块 2) map 主要作用是'创建自定义变量',通过使用 nginx '内置'变量,去'匹配'某些特定规则; 备注:只有'result_var'引用时候,才会寻找这个'map'(1)总述说
转载 2024-02-26 19:07:07
493阅读
1点赞
 Docker 004 镜像和仓库docker 镜像是用来启动容器构建基石。docker 镜像是什么我们先来看一张图:如上图所示, docker镜像采用了分层构建机制:第一层:最底层是一个引导文件系统 bootfs,类似于 Linux 引导文件系统,用户几乎不会接触到这一层。容器启动完成后会被卸载,以节省内存空间第二层:第二层是rootfs,表现为根文件系统,他是可以是一种或多种操作
Spring boot RedisTemplate 序列化 服务化配置一,引入依赖<!--redis 引入jedis 排除lettuce 解决断线重连问题--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-
转载 2024-09-20 09:46:59
323阅读
一、filter、interceptor、controllerAdevice、aspect 1、filter,这是java过滤器,和框架无关,是所有过滤组件中最外层,从粒度来说是最大配置方式,有直接实现Filter+@component,@Bean+@configuration(第三方filter)2、interceptor,spring框架拦截器配置方式,@configuratio
前言本文档基于对apache学习整理而成笔记。本文档详细记录了apache各种应用,以及一些个人理解,如果偏差,请和我联系,以在下一个版本中进行更正。其中大部分文档均来自网络,感谢网络上各位朋友分享,才有此文档出现。其中本人对参考部分网络文档进行适当修改,以达到更好参考效果。也希望各位积极分享文档,为开源事业做出自己力所能及贡献。年10月04日于成都第七章httpd.conf
Abstract Members这一章主要讲抽象成员。在Scala中,you can make everything that is not yet known into an abstract member, it does not matter whether the unknown is a type, method, variable or value。首先,定义什么是抽象: A memb
转载 2024-10-22 20:12:31
97阅读
上一篇文章Docker(一):Docker入门教程介绍了 Docker 基本概念,其中镜像、容器和 Dockerfile 。我们使用 Dockerfile 定义镜像,依赖镜像来运行容器,因此 Dockerfile 是镜像和容器关键,Dockerfile 可以非常容易定义镜像内容,同时在我们后期微服务实践中,Dockerfile 也是重点关注内容,今天我们就来一起学习它。首先通过一张图来了解
  • 1
  • 2
  • 3
  • 4
  • 5