标签: Nginx

Nginx 配置支持跨域请求

当网站不止一个域名,而且需要www域名访问其他域名下的数据时,就涉及到跨域问题。 nginx配置支持跨域语法如下: add_header Access-Control-Allow-Origin http://www.123admin.com; add_header Access-Control-Allow-Credentials true; 如果要允许所有域名跨域,配置如下: add_header Access-Control-Allow-Origin * always; add_header …

阅读全文 »

Nginx 安装应用防火墙模块 Naxsi

Naxsi是一个开放源代码、高效、低维护规则的Nginx web应用防火墙模块。Naxsi的主要目标是帮助人们加固他们的web应用程序,以抵御SQL注入、跨站脚本、跨域伪造请求、本地和远程文件包含漏洞。 下载Naxsi模块 # cd /usr/local/src # git clone https://github.com/nbs-system/naxsi.git 重新编译Nginx添加Naxsi模块 查看之前nginx的编译参数 # nginx -V 编译加上新的naxsi模块 # cd ng…

阅读全文 »

nginx 安装第三方 ngx_cache_purge 模块

由于nginx官方并没有自定义清楚缓存模块,因此需要清楚指定的url就需要安装ngx_cache_purge这个第三方模块,安装步骤如下: 1、安装git # yum -y install git 2、下载源码 # cd /usr/local/src/ # git clone https://github.com/FRiCKLE/ngx_cache_purge.git 3、编译 # ./configure –prefix=/usr/local/nginx \ –user=nginx –gr…

阅读全文 »

CentOS 编译安装 Nginx 1.8

Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。 安装约定 nginx源码路径:/usr/local/src nginx安装路径:/usr/local/nginx nginx配置文件路径:/usr…

阅读全文 »