这里写目录标题1. rewrite2. if2.1 基于浏览器实现分离案例2.2 防盗链案例 1. rewrite语法:rewrite regex replacement flag;,如:rewrite ^/images/(.*.jpg)$ /imgs/$1 break;此处的$1用于引用(.*.jpg)匹配到的内容,又如:rewrite ^/bbs/(.*)$ http://www.idfso
转载 2024-03-25 08:14:55
161阅读
Seahub是Seafile服务器的网站界面.SeafServer用来处理浏览器端文件的上传与下载.默认情况下,它在8082端口上监听HTTP请求而平时我们访问IP地址或域名的时候都不喜欢带端口号进入访问,故使用nginx来做反向代理1.在安装好的seafile服务器上安装nginx或者单独配置一台新的机器来安装nginx,为了方便,nginx和seafile就安装在同一台机器上。命令:yum-y
原创 2019-07-14 02:49:20
3861阅读
1.前言nginx的ngx_http_sub_module模块,可以用于修改网站响应内容中的字符串,如过滤敏感词。第三方模块ngx_http_substitutions_filter_module,弥补了ngx_http_sub_module的不足,可以采用正则表达式替换。2.安装ngx_http_sub_module查看是否安装改模块 用nginx -V查看,如果包含http_sub_modul
转载 2024-03-25 19:39:13
75阅读
前言Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。严格来讲,Linux 这个词本身只表示 Linux 内核,但实际上人们已经习惯了用 Linux 来形容整个基于 Linux 内核,并且使用 GNU 工程各种工具和数据库的操作系统。 一、集群概念分布式: 是以缩短单个任务的执行时间来提升效率
nginx+lua+redis构建高并发应用 ngx_lua将lua嵌入到nginx,让nginx执行lua脚本,高并发,非阻塞的处理各种请求。 url请求nginx服务器,然后lua查询redis,返回json数据。 一.安装lua # apt-get install lua5.1 # apt-get install liblua5.1-dev # apt-get install libl
转载 2023-07-11 17:52:07
28阅读
学习准备Consul之ACL加上token-yellowcongnginx编译安装nginx 依赖的模块nginx_upstream_check_module:nginx主动健康检查模块 https://github.com/xiaokai-wang/nginx_upstream_check_modulenginx-upsync-module:nginx服务发现模块 https://github.
原创 2023-05-11 16:08:37
1008阅读
火云邪神语录:天下武功,无坚不破,唯快不破!Nginx的看家本
原创 2023-10-07 15:07:59
136阅读
以前一直用heartbeat或corosync+pacemaker构建高可用集群,现在发现keepalived实现起来更简单。keepalived的master向backup发送广播,当backup一段时间收不到对方传来的VRRP广播时,backup会通过竞选一个master,master就会重新持有资源。实验目标:2台Nginx+Keepalived 2台Lamp构建高可用Web集群规划:
转载 3月前
375阅读
CentOS 下对 Nginx + Tomcat 配置 SSL 实现服务器 / 客户端双向认证》介绍的
原创 2022-10-21 12:19:47
59阅读
1、进入Nginx官网下载Nginx官网下载网址:http://nginx.org/en/download.html使用 wget 命令选择下载稳定版(Stable Version)(我下载到 /opt 文件目录下)wget http://nginx.org/download/nginx-1.18.0.tar.gz2、安装所需软件Nginx安装前还需要安装pcre、openssl、zlib、gcc。安装pcre pcre官网下载网址:https://ftp.pcre.org/
原创 2021-08-06 13:48:09
2238阅读
安装所需软件Nginx安装前还需要安装pcre、openssl、zlib、gcc。安装pcre pcre官网下载网址:https://ftp.pcre.org/
原创 2022-01-15 10:31:47
1733阅读
nginx+lua+redis构建高并发应用目前有这方面的类似模块,就是Nginx+HttpLuaModule+Redis的实现方式,Nginx不用多说是服务器,HttpLuaModule是由淘宝的工程师清无(王晓哲)和春来(章亦春)所开发的nginx第三方模块,它能将lua语言嵌入到nginx配置中,从而使用lua就极大增强了nginx的能力。Redis是一个开源的使用ANSI C语言编写、支持
转载 2023-06-29 10:52:27
122阅读
一. OpenResty OpenResty是一个基于 Nginx与 Lua的高性能 Web平台,其内部集成了大量精良的 Lua库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态Web 应用、Web 服务和动态网关。接入层缓存技术就是使用OpenResty的技术用Lua语言进行二次开发。 二.Nginx +redis 下图左边是常用的架构,http请求经过ng
转载 2024-04-17 21:22:00
50阅读
nginx centos download nginx yum sourcehttp://nginx.org/en/linux_packages.html#stable[root@mysql2 yum.repos.d]# yum install nginx-release-centos-6-0.el6.ngx
原创 2013-07-01 18:06:31
736阅读
Nginx代理Redis哨兵主从配置一、环境Nginx版本:1.21.6 Center7.5及以上或Mas OS搭建Redis哨兵主从模式Springboot集成Redis哨兵主从模式提示:Nginx必须安装upstream模块二、配置Nginx配置有三个方案(详见后续内容),其中:方案一将哨兵所有节点使用一个端口对外映射;方案二是每个哨兵端口配置一个对应的映射端口,总体和正常哨兵配置方式无差别;
转载 2023-05-29 08:58:47
320阅读
一个web服务器处理的能力有限,当出现大用户量同时访问时,出现响应慢,甚至宕机。今天我们就来看看多个web服务器集群的搭建。集群有几个问题会出现:session的同步:由于上次请求和这次请求不一定在同一个web服务请上,会出现session数据拿不到的情况,所以要保证session在多个服务器上同步。我们采用redis保存session。上传、下载文件:原因同上。因此在工程一开始就强调存图片时要用
转载 2023-08-07 22:26:04
106阅读
centos配置nginx
原创 2012-06-07 11:35:54
915阅读
安装环境:Centos 6.4 32位   nginx1.6.3一、安装prce(重定向支持)和openssl(https支持)[ptt003@pfq ~]$ sudo yum install -y pcre pcre-devel [ptt003@pfq ~]$ sudo yum&nbsp
原创 2015-11-20 01:15:01
467阅读
安装nginx遇到的那些问题
原创 2018-04-08 13:55:46
829阅读
1点赞
在这只说明以yum的方式安装一,安装前的准备工作1,四项确认,二项安装,一项初始化二,下载与安装1,官方网址:http://nginx.org/en/download.html(线上环境建议安装稳定版)2,点击查看仓库配置3,CentOS系统平台yum仓库配置要设置CentOS的yum存储库,需要创建一个名称为/etc/yum.repos.d/nginx.repo的文件,其中包含以下内容:[ngi...
原创 2022-03-02 14:50:25
258阅读
  • 1
  • 2
  • 3
  • 4
  • 5