Welcome 微信登录

首页 / 操作系统 / 服务器配置

nginx重写rewrite基础及实例分享

nginx重写rewrite基础及实例分享

nginx rewrite 正则表达式匹配大小写匹配~ 为区分大小写匹配 ~* 为不区分大小写匹配 !~和!~*分别为区分大小写不匹配及不区分大小写不匹配文件及目录匹配-f和!-f用来判断是否存在文件 -d和!-d用来判断是否存在目录 -e和!-e用来判断是否存在文件或目录 -x和!-x用来判断文件是否可执行flag标记last 相当于Apache里的[L]标记,表示完成rewritebreak 终止匹配, 不再匹配后面的规则。redirect 返回302...
Nginx服务器上搭建图片缓存服务的基本配置解析

Nginx服务器上搭建图片缓存服务的基本配置解析

最近准备用nginx搭建了一个图片服务器,看中的就是nginx超强的静态文件处理能力。由于图片量比较大,和web服务器(也是nginx)分开运行,虽然web服务器调用图片没用问题,但毕竟是远程调用,肯定没有本地文件系统那么快,因此仍然有优化的空间。proxy_store使用前的nginx配置location ~* ^.+.(js|ico|gif|jpg|jpeg|png|html|htm)$ {log_not_found off;access_log of...
Nginx根据不同浏览器语言配置页面跳转的方法

Nginx根据不同浏览器语言配置页面跳转的方法

当我们打开很多网站时,可能大家会发现,它会根据你使用的语言自动判断并跳转到不同的语言界面。例如:Google 也就是你用不同的语言,那么输入Google首页就可以自动转向你使用的语言。在这个网络普及的时代,外贸的主要途径一定是网络。也许你的企业网站既有中文版本,同时也有英文版本(如果你的公司有外贸业务)。那么他们的网站是怎样实现这个功能呢?下面我们来研究下Web服务器的Header,HTTP_ACCEPT_LANGUAGE是服务器所接收的语言,一般来说是服...
nginx php-fpm 小VPS 优化

nginx php-fpm 小VPS 优化

小VPS受系统资源的限制,访问量过大,超过系统所能承受的极限时,有一部分请求就会502了。在系统资源够用的情况,优化nginx,php-fpm,以及系统本身,达到2个目的:1,合理配置系统资源,将有限的资源,最大化利用。好钢用在刀刃上。2,尽量减少磁盘的I/O一,系统主要资源[root@xxxxxx nginx]# free -m totalusedfree sharedbuffers cachedMem:994815179 0 43118-/+ buff...
windows7下安装PHP+nginx的方法

windows7下安装PHP+nginx的方法

本文讲述了windows7下安装PHP+nginx的方法。分享给大家供大家参考,具体如下:首先是安装PHP我本地原来安装过了PHP5.2.11了。没安装过的也类似,官方网站下载一个Windows的二进制包就行了。直接运行PHP5.2.11安装文件,然后选择修改,下一步 ,选择Other CGI,出现选择安装的扩展,我选择了GD2、Mysql、Mysqli、PDO、PDO_MYSQL。下一步,安装,安装完成。然后以FastCGI方式运行PHP由于php自带p...
Nginx中404页面的配置及AJAX请求返回404页面的方法

Nginx中404页面的配置及AJAX请求返回404页面的方法

404页面基础配置404错误是WWW网站访问容易出现的错误。最常见的出错提示:404 NOT FOUND。404错误页的设置对网站SEO有很大的影响,而设置不当,比如直接转跳主页等,会被搜索引擎降权拔毛。404页面的目的应该是告诉用户:你所请求的页面是不存在的,同时引导用户浏览网站其他页面而不是关掉窗口离去。搜索引擎通过HTTP状态码来识别网页的状态。当搜索引擎获得了一个错误链接时,网站应该返回404状态码,告诉搜索引擎放弃对该链接的索引。而如果返回200...
Nginx服务器中的重定向配置参考指南

Nginx服务器中的重定向配置参考指南

rewrite命令nginx的rewrite相当于apache的rewriterule(大多数情况下可以把原有apache的rewrite规则加上引号就可以直接使用),它可以用在server,location 和IF条件判断块中,命令格式如下:rewrite 正则表达式 替换目标 flag标记flag标记可以用以下几种格式:last – 基本上都用这个Flag。break – 中止Rewirte,不在继续匹配redirect – 返回临时重定向的HTTP状...
Nginx中泛域名配置的实例教程

Nginx中泛域名配置的实例教程

原本准备换Linux服务器,所以数据迁移暂时需要使用静态页面临时代替一下,之前的article.asp?id=xxx都要重定向到静态文件 article/xxx.htm,nginx的rewrite比apache的强大很多,还可以用if语句,很容易理解,下面看看Nginx是如何进行Rewrite的!提示:以下rewrite指令写在 nginx.conf 配置的 server { … } 中最常见的: 静态地址重定向到带参数的动态地址rewrite "...
使用Nginx中自带的模块配置缩略图功能的教程

使用Nginx中自带的模块配置缩略图功能的教程

http_image_filter_module是nginx提供的集成图片处理模块,支持nginx-0.7.54以后的版本,在网站访问量不是很高磁盘有限不想生成多余的图片文件的前提下可,就可以用它实时缩放图片,旋转图片,验证图片有效性以及获取图片宽高以及图片类型信息,由于是即时计算的结果,所以网站访问量大的话,不建议使用。安装安装还是很简单的,默认HttpImageFilterModule模块是不会编译进nginx的,所以要在configure时候指定./...
windows下nginx安装、配置与使用

windows下nginx安装、配置与使用

目前国内各大门户网站已经部署了Nginx,如新浪、网易、腾讯等;国内几个重要的视频分享网站也部署了Nginx,如六房间、酷6等。新近发现Nginx 技术在国内日趋火热,越来越多的网站开始部署Nginx。 相比apeach、iis,nginx以轻量级、高性能、稳定、配置简单、资源占用少等优势广受欢迎。1)下载地址: http://nginx.org2)启动 解压至c: ginx,运行nginx.exe(即nginx -c conf ginx.conf),...
Nginx服务器中配置GeoIP模块来拦截指定国家IP

Nginx服务器中配置GeoIP模块来拦截指定国家IP

最近有一个网站项目需求:需要屏蔽国内的方问请求。花时间研究了一下这方面的资料。目前找到的最佳方法就是使用 Nginx 的 GeoIP 模块来实现地区的识别。然后配置相关国家的 ISO 名称,禁止访问即可。记录一下相关过程。编译 GeoIP 组件maxmind 提供的免费版数据库已经可以满足需求,在使用数据库前,需要先编译 GeoIP 组件:wget http://geolite.maxmind.com/download/geoip/api/c/GeoIP-...
Docker容器的Tengine实践

Docker容器的Tengine实践

作为目前最火的应用,Docker 确实存在着其独到之处,无论是程序猿还是运维都应该听说过 Docker 的大名,Docker 已经走过了许多的坑,目前最新版本是 v1.11.0 版本,应该说是完全能承载开发使用和运维监控,这款工具能帮助我们高效的打包、发布和运行承载着应用程序的容器系统。而且收集日志、帮助 App 的快速开发都有很大作用。容器和虚拟机,经常是被拿出来对比的两款产品,实际上两者有着根本的差别,虚拟机是完全模拟了一台真实计算机,在上面运行的系统...
Nginx上配置Basic Authorization登录认服务证的教程

Nginx上配置Basic Authorization登录认服务证的教程

关于Basic Authorization在HTTP中,Basic Authorization基本认证是一种用来允许Web浏览器或其他客户端程序在请求时提供用户名和口令形式的身份凭证的一种登录验证方式。在发送之前是以用户名追加一个冒号然后串接上口令,并将得出的结果字符串再用Base64算法编码。例如,提供的用户名是Aladdin、口令是open sesame,则拼接后的结果就是Aladdin:open sesame,然后再将其用Base64编码,得到QWx...
使用Nginx实现HTTPS双向验证的方法

使用Nginx实现HTTPS双向验证的方法

https单向验证应用广泛想必大家都很熟悉,我已经在一篇博文中分享过,这次来看看Nginx如何实现双向验证。单向验证与双向验证的区别:单向验证: 指客户端验证服务器端证书,服务器并不需要验证客户端证书。双向验证:指客户端验证服务器端证书,而服务器也需要通过CA的公钥证书来验证客户端证书。详细的握手过程:单向验证浏览器发送一个连接请求给安全服务器。1、服务器将自己的证书,以及同证书相关的信息发送给客户浏览器。2、客户浏览器检查服务器送过来的证书是否是由自己信...
<< 41 42 43 44 45 46 47 48 49 50 >>