一天突然发下我的博客打不开了,赶紧联系张浩,才发现我的博客是用人家的二级域名,人家域名到期了,估计会不用了,我纠结,紧张……就在想干脆自己弄个域名吧,免得用人家的二级域名时,人家突然不用了,那我的损失……还好,现在这个域名http://dandan.eee138.com/ 我只用了一两个月,做优化也只做一个月吧,虽然很幸苦地做,让
原创 2012-05-10 17:21:27
281阅读
1点赞
文章目录前言1.Rewrite介绍1.1 Rewrite跳转场景1.2 Rewrite实际场景1.2.1 Nginx跳转需求的实现方式1.2.2 rewrite放置的位置1.2.3 对域名或参数字符串1.3 Nginx正则表达式匹配2.Rewrite命令2.1 命令语法2.2 flag标记说明2.3 last和break比较3.Location介绍3.1 location分类3.2 正则匹配的常
一、自定义拦截器  spring MVC也可以使用拦截器对请求进行拦截处理,用户可以自定义拦截器来实现特定的功能,自定义的拦截器可以实现HandlerInterceptor接口,或者可以继承HandlerInterceptorAdapter 适配器类preHandle():这个方法在业务处理器处理请求之前被调用,在该方法中对用户请求 request 进行处理。如果程序员决定该拦截器对请求进行拦截处
转载 2024-06-01 14:26:46
62阅读
nginx 变量使用nginx的变量可以在配置文件中引用,作为功能判断或者日志等场景使用,变量可以分为内置变量和自定义变量,内置变量是由nginx模块自带,通过变量可以获取到众多的与客户端访问相关的值常见内置变量    (echo是第三方模块,参考ngin编译安装)常见内置变量echo $remote_addr; #存放了客户端的地址,注意是客户端的公网IP echo $ar
转载 2024-05-06 17:14:13
110阅读
导读ngx_http_core_module模块在处理请求时,会有大量的变量,这些变量可以通过访问日志来记录下来,也可以用于其它nginx模块。在我们对请求做策略如改写等等都会使用到一些变量,顺便对ngx_http_core_module模块提供的变量总结了下,如下所示: 参数名称 注释 $arg_PARAMETER HTTP 请求中某个参数的值,如/index.php?site
转载 2024-09-22 16:18:38
23阅读
Nginx路径匹配符号 = 表示精确匹配 ^~ 表示uri以某个常规字符串开头,大多情况下用来匹配url路径,nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。 ~ 正则匹配(区分大小写) ~* 正则匹配(不区分大小写) !~ 区分大小写不匹配 !~* 不区分大小写不匹配 / 任何请求都会匹配 locat
转载 2024-03-12 16:07:34
234阅读
刚开始使用linux的时候,版本是centos5.5,使用lamp,一直觉得部署简单、方便,但慢慢的学习linux,也了解了更多的web服务器,比如nginx、lighttpd、tomcat等,可能是受到张宴大大的影响,觉得nginx比apache更好,但好在哪里还真的说不清,现在是我今天逛论坛的时候,发现的一个转帖,总算能明白nginx与apache的区别,也希望大家多了解一些,有问题,大家可以
[root@localhost software]# pwd /usr/local/software [root@localhost software]# mkdir -p nginx/logs nginx/cof nginx/html [root@localhost software]# ls 6380 6381 6389 6390 6391 9361 canal nacos n
为什么Java项目都是网址来进行操作,这是一个在项目开发过程中经常遇到的问题。在Java项目中,网址进行操作,实际上是为了实现更好的性能、更高的安全性和更灵活的资源管理。接下来,我将详细介绍如何解决这一问题的过程,确保所有步骤都清晰明了。 ## 环境准备 在开始之前,确保你的开发环境已经准备好。这包括合适的Java版本、必要的依赖库和工具。以下是需要安装的前置依赖: | 依赖名称
原创 5月前
0阅读
针对所搭建的站点图片、静态网页较多的特点特提出解决方案如下:1.站点架构设计根据nginx处理并发请求能力强apache稳定、高效的特点,本站点架构为:由一台nginx和两台apache组成。nginx用来作为反向代理服务器,放置到两台apache之前,作为用户访问的入口; nginx仅仅处理静态页面和图片,动态的页面(php请求)统统都交付给后台的两台apache来处理。 也
转载 2024-07-20 12:20:15
117阅读
异常原因:  通过post上传文件过大时,会出现413错误码;前端打开开发者模式,在输出台的位置会出现:<span style="color:#ff0000;">Failed to load resource: the server responded with a status of 413 (Request Entity Too Large)</span>  这是由于上
文章目录前言一、open-ssl1. 验证2. 安装3.生成ssl证书一、nginx1. 验证支持模块2. 安装必要模块2.1 重新编译nginx2.2 替换原文件3. 配置https总结 前言nginx开启https前提:服务器支持open-sslnginx 包含--with-http_ssl_module --with-stream --with-stream_ssl_preread_mod
先讲一下场景: nginx 容器要和SpringBoot 容器部署在一台机器上, nginx 为 SpringBoot 提供反向代理, 需要在 nginx.conf 中写上 SpringBoot 的网址, 为了保证 nginx 容器有很好的迁移特性, 反向代理网址自然不能用 IP 来指定 sprin
原创 2022-05-05 23:21:25
942阅读
上一篇文章我介绍了 HTTP/2 协议 ,它只有在 HTTPS 环境才会生效。为了升级到 HTTP/2 协议,必须先启用 HTTPS。如果你不了解 HTTPS 协议(学名 TLS 协议),可以参考我以前的文章。《HTTPS 协议概述》《图解 HTTPS 协议》《HTTPS 协议的七个误解》《HTTPS 协议的延迟有多大?》本文介绍如何将一个 HTTP 网站升级到 HTTPS 。
简介: Nginx:配置网址加上绿锁头。检查http_ssl_module 模块nginx 是否安装$ nginx -V出现 configure arguments: --with-http_ssl_module配置和80端口配置基本相似,修改了端口和配置了sslserver {listen 443; #监听443端口(默认端口)serv
原创 2022-09-01 16:56:03
73阅读
检查http_ssl_module 模块nginx 是否安装$ nginx -V出现 configure arguments: --with-http_ssl_module配置https和80端口配置基本相似,修改了端口和配置了sslserver { listen 443; #监听443端口(https默认端口) server_name www.xxx.c...
原创 2022-03-01 10:13:04
312阅读
Nginx是什么? Nginx (“engine x”) 是一个高性能的 HTTP 和反向代理服务器,特点是占有内存少,并发能力强,事实上 nginx 的并发能力确实在同类型的网页服务器中表现较好,有报告表明能支持高 达 50,000 个并发连接数。国内京东,淘宝,阿里,新浪皆有使用NginxNginx通常被用来实现正向代理,反向代理,负载均衡,以及动静分离这四个功能。 本篇文章作为基础篇,将
简单的说apache是计算密集型,nginx是io密集型,各有优势,不存在谁取代谁一、 关于Apache与Nginx的优势比较不断有人跟我说Nginx比Apache好、比Apache快之类。Nginx更主要是作为反向代理,而非Web服务器使用。我翻译过一本关于反向代理的技术书籍,同时精通Apache API开发,对Nginx和Apache的工作原理都略有了解,粗谈一下看法。1不管是Nginx还是S
https://my.oschina.net/kisops/blog/151087 最近有一项目需要移植到Linux下,功能简单来讲就是FTP上传+HTTP下载。    由于Windows操作系统中,文件名是不区分大小写的,而Linux系统是大小写敏感,导致对应开发人员及程序都感冒了!  解决分3步:    首先,使用
转载 精选 2016-12-02 22:52:49
1403阅读
检查http_ssl_module 模块nginx 是否安装$ nginx -V出现 configure arguments: --with-http_ssl_module配置https和80端口配置基本相似,修改了端口和配置了sslserver { listen 443; #监听443端口(https默认端口) server_name www.xxx.c...
原创 2021-07-12 14:22:31
216阅读
  • 1
  • 2
  • 3
  • 4
  • 5