监控Nginx的工作状态
该模块提供了获取Nginx工作状态的功能,默认情况下该模块是不会被编译包含在内,如果需要该模块,那么需要指定--with-http_stub_status_module,例如: [root@mail conf]# ./configure --...
使用SecureLink模块
这个模块用于为所需的安全性“令牌”计算和检查请求URL。在0.7.18版本以上的Nginx中提供了该模块,这个模块在Nginx的默认安装中没有包含在内,因此,如果想使用该...
Nginx HttpGzipStaticModule
在从磁盘向支持gzip的客户端提供一个文件时,这个模块将会在同样的目录(或者叫位置)中查找同请求文件名相同的、以".gz"格式结尾的文件,这个文件被称为文件的“预压缩格式”,之...
修改或隐藏Nginx的版本号
由于各种原因可能需要修改或是隐藏nginx的 版本号,为了nginx的安全性——对于一个老的nginx版本,你可能不再打算对它升级了,但是又处于安全因素考虑,因此想将其版本号隐藏;或...
nginx限制流量
对于提供下载的网站,肯定是要进行流量控制的,例如BBS、视频服务,还是其它专门提供下载的网站。在nginx中我们完全可以做到限流,由Core模块提供了limit_rate、limit_rate_after命令。 指&nb...
JWS与Nginx的结合
JWS是一台独立的Nginx服务器,因此,它同Nginx服务器的结合将会通过代理的方式来完成。 添加Nginx配置 在这个使用中,Nginx的版本采用1.0.2标...
方案一、Nginx+mono+ fastcgi-mono-server
在这个方案里我使用了最古老的fastcgi-mono-server,虽然它已经古老,但是毕竟也是一个古老的解决方案。 环境部署 在环境部署中我们安装了mono...
Nginx提供perl CGI访问
添加Nginx配置 在Nginx服务器的配置文件中添加以下内容: server { listen 80;server_name ww...
通过Cache::Memcached::Fast方式
同样,要想使用Cache::Memcached::Fast方式访问,我们也得需要安装该模块。 安装Cache::Memcached::Fast模块 下载并安装Cache::Memcached::Fas...
Nginx通过内置的Perl模块执行Perl程序
通过使用该模块Nginx服务器可以直接在Nginx内部执行Perl,或者是通过SSI来调用Perl。 该模块在默认安装是没有别安装,因此要想安装该模块就需要在编译...
通过Cache::Memcached方式 实例对象应用
新创建一个客户端连接对象使用new来完成,例如: $memd = new Cache::Memcached ($params); 创建一个新的客户端对象,在这里可以设置服务器连接,即‘ser...
Nginx和Perl的结合
在Nginx和Perl的结合中,同样是通过Nginx的配置文件中设置FastCGI代理来完成,而运行在后端的perl-FastCGI有三种可能,一种是perl-FastCGI运行于Unix套接字方式,那么在这种方式中,前端...
uWSGI 使用基于数据库的方式会话
添加数据库配置 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', ...
Nginx的Uwsgi模块(部分模块指令)
该模块能够使得Nginx与uWSGI进程进行交互,并且会控制传递给uWSGI进程的参数。对于uwsgi协议和uWSGI服务器,uWSGI服务器就是uwsgi协议的一个实现。 该模块首次提供出现在nginx-0.8.40版本中,...
uwsgi协议的变量
通过这些魔术变量,我们可以动态的调整和配置uWSGI服务器各个方面,通过web服务器(一般是uwsgi兼容的客户端,在这里就是我们的Nginx服务器)将指定的变量传递给uWSGI服务器来实现, 例如(在 ng...
uWSGI 虚拟主机模式
默认情况下,我们可以在同一个进程中使用不同的SCRIPT_NAME变量或者是uwsgi协议描述符来运行多个应用。 从0.9.6版本开始,我们可以使用SERVER_NAME变量来载入多个应用了。 ...
uWSGI集群平台
集群是uWSGI服务器的关键功能之一,该功能从0.9.7-dev开始提供。 首先我们看一个通过TCP套接字实现的简单应用: ./uwsgi -w werkzeug.testapp:test_app -s 192...
Nginx 的五种缓存方法
通过Nginx来实现缓存功能基本上有四类方法,其中第一类方法Nginx自带,即proxy_cache、proxy_store和memcached,在没有proxy_cache之前只能用proxy_store缓存页面,但是memcached需要第三方的软件Memcached;第二类...
使用enca
先查看一些文件名的编码,这需要一个叫做enca的命令,如果你的系统没有,那么需要安装一下。 下载并安装 enca的安装很简单,就是简单的三步走: [root@m...
使用convmv
该工具的功能是转换文件名的编码,也包括目录的转换,由于Linux系统中没有提供该工具,因此我们需要下载并且安装才可使用。 下载安装 安装convmv只需...