标签归档:nginx

Nginx反向代理、镜像缓存加速及负载均衡的配置

Nginx从0.7.48版本开始,支持了类似Squid的缓存功能。Nginx的Web缓存服务主要由proxy_cache相关指令集和fastcgi_cache相关指令集构成,前者用于反向代理时,对后端内容源服务器进行缓存,后者主要用于对FastCGI的动态程序进行缓存。两者的功能基本上一样。 Nginx 0.8.32版本,proxy_cache和fastcgi_cache已经比较完善,加

Nginx下WordPress的Rewrite规则

Apache 在Apache下,利用mod_rewrite来实现URL的静态化。 .htaccess的内容如下: # BEGIN WordPress RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress Nginx 在Nginx下配置WordPress的Rewrite还是比较简单的,在

FreeBSD10上用Ports安装配置Nginx+PHP5.5+MySQL5.5

以下的安装都是在FreeBSD 10.2版本上选择ports的安装方式完成的,其实选择pkg方式的话,安装后的配置过程也大致相同。 第一步,安装更新Ports: # portsnap fetch&&portsnap extract&&portsnap update 第二步,Nginx安装: # cd /usr/ports/www/nginx # make BATCH=YES install clean 装完nginx之后,

FreeBSD10上用pkg快速安装配置Nginx+PHP+MySQL

在 FreeBSD 下安装软件的传统方法是用 ports 源码安装,不过使用 ports 源码编译安装太耗时(尤其是各种库依赖多、大的时候),而pkg这种软件包管理工具直接安装编译好的二进制软件包,不用自己编译,省时省力。 和Debian和Ubuntu一样,FreeBSD 也能一行命令解决所有安装和软件包依赖问题,下面的输出要比 apt-get/yum 来

Nginx设置同时支持GBK和UTF-8编码解决网页乱码

今天无意间看到博客里面的apache的中文手册打开竟然是乱码。 手动调整了下浏览器编码发现GBK编码可以正常显示,但是我wordpress是UTF-8的编码,nginx里面也设置了UTF-8的编码。 所以当浏览器打开apache中文手册的时候,会自动匹配成UTF-8的编码,就乱码了。 我的apache中文手册的url是http://www.yourdomain.com/apached

nginx+fancy实现漂亮的索引目录

nginx不仅仅作为web站点使用,也可以当做一个文件共享的使用,索引目录列表提供用户下载文件。Nginx自带的目录浏览功能很简单,但看起来并不是那么的美观,我们可以使用ngx-fancyindex插件来美化目录浏览功能。 具体操作步骤: 下载及解压缩Nginx,我采用的是Legacy versions 1.6.3 # wget http://nginx.org/download/ng

Nginx绑定多个域名的方法

nginx绑定多个域名可又把多个域名规则写一个配置文件里,也可又分别建立多个域名配置文件,我一般为了管理方便,每个域名建一个文件,有些同类域名也可又写在一个总的配置文件里。 一、每个域名一个文件的写法 首先打开nginx域名配置文件存放目录:/etc/nginx/sites-enabled ,如要绑定域名www.your-domain.com 则在此目