场景: Nginx使用自签SSL证书实现https连接。 方法: 第一步:使用OpenSSL创建证书 #建立服务器私钥(过程需要输入密码,请记住这个密码)生成RSA密钥 openssl genrsa -des3 -out server.key 1024 #生成一个证书请求 openssl req -new -key server.key -out s...
跨域问题,在日常开发过程中,是一个非常熟悉的名词。之前有和大家讨论过《跨域问题,解决之道》,根据读者的反馈,希望讲解具体的实现方案,因此,这周会分享一些具体的实现方案。 跨域问题,解决之道 链接文章:跨域问题,解决之道 解决思路 跨域问题,是由...
本nginx模块主要功能是对请求的图片进行缩略/水印处理,支持文字水印和图片水...
Linux环境下, 安装过程 下载源码包, 解压缩. 下载地址:http://nginx.org/en/download.html 检查和安装依赖项, 执行shell yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel 依赖工具说明: gcc 编译器 pcre 正则表达式工具 zlib 传...
作为一个 nginx 的初学者记录一下从零起步的点滴。 基本概念 Nginx 最常的用途是提供反向代理服务,那么什么反向代理呢?正向代理相信很多大陆同胞都在这片神奇的土地上用过了,原理大致如下图: 代理服务器作为客户端这边的中介接受请求,隐藏掉真实的客户...
本文介绍下,在nginx中配置url地址重写的方法,有需要的朋友参考下。 在 nginx 中,Rewrite用来实现URL的重写,Nginx的Rewrite规则采用Pcre,perl兼容 正则表达式 的语法规则匹配,如果需要Nginx的Rewrite功能,在编译Nginx之前,需要编译安装PCRE库。 先来...
由于涉及到h5与后端交互,跨域问题,所以公司的开放测试服务器让我们自己搞nginx。顺便提升一下nginx的实践。 nginx的安装,没什么难度了,百度一堆,如果源码安装就一步步来吧。(最简单的方式:yum install nginx (centos), apt-get install nginx(ubuntu)...
2 3 4 5 6 wget http://luajit.org/download/LuaJIT-2.0.2.tar.gz tar zxvf LuaJIT-2.0.2.tar.gz make make install PREFIX=/usr/local/luajit2.02 echo /usr/local/luajit2.02/lib /etc/ld.so.conf.d/luajit.conf export LUAJIT_LIB=/usr/local/luajit2.02/...
1 git clone https://github.com/liseen/lua-resty-http.git Nginx配置: 1 2 3 4 5 6 7 8 http { llua_package_path /path/to/lua-resty-http/lib/?.lua;;; server { location /test { content_by_lua_file /usr/local/nginx/conf/lua/proxy.lua; } } Proxy...
location / { set $bindip ; content_by_lua_file /usr/local/nginx/lua/proxy.lua; } location /proxy { proxy_pass http://$host$request_uri; proxy_bind $bindip; } local action = ngx.var.request_methodif action == POST then method = ngx.HTTP_POS...
使用场景 最近,报告查询系统负载均衡集群相关配置已经完成,两种实现方式分别是基于E...
当你执行 nginx -t 得时候,nginx会去测试你得配置文件得语法,并告诉你配置文件是否...
本文将介绍一些SSL安全性的配置,以此提升网站的安全等级。先给出本博客的SSL配置: s...
我已经谈过一些关于 Nginx 的常见问题,其中有一些是关于如何优化Nginx,很多Nginx新...
nginx_lua_module是由淘宝的工程师清无(王晓哲)和春来(章亦春)所开发的nginx第三...
用Nginx建站的同学,常会有限速需求。开发测试阶段在本地限速模拟公网的环境,方便调...