一、下载nginx安装包

二、安装nginx软件编译压缩包的依赖软件

yum install gcc pcre pcre-devel  openssl openssl-open zlib-devel

三、进入到上传目录,并解压压缩包

cd /nginx/
tar xf  nginx-1.6.3.tar.gz

四、进行编译安装

Cd /nginx/nginx-1.6.3
运行./configure
Echo $?返回值为0为成功
继续执行make && make install

五、配置nginx反向代理和gzip资源缓存

进入nginx配置文件目录
cd  /usr/local/nginx/conf
vim nginx.conf
#开启gzip功能
gzip  on;
gzip_min_length  1k;
gzip_buffers  4 16k;
gzip_proxied any;
gzip_comp_level 9;
gzip_types  text/plain text/htmltext/javascript  text/css image/png  image/gif image/jpeg;
gzip_vary on;
#http段设置:
#配置资源缓存和过期时间
 proxy_connect_timeout 5;
 proxy_read_timeout 60;
 proxy_send_timeout 5;
 proxy_buffer_size 16k;
 proxy_buffers 4 64k;
 proxy_busy_buffers_size 128k;
 proxy_temp_file_write_size 128k;
#设置临时目录
 proxy_temp_path /home/temp_dir; 
#设置缓存目录为二级目录,共享内存区大小,非活动时间,最大容量,注意临时目录要跟缓存目录在同一个分区。 
proxy_cache_path /home/cache levels=1:2     keys_zone=cache_one:200m inactive=1d     max_size=30g;  
upstream 172.16.5.63:6888 {
ip_hash;
server 172.16.5.63:6888  weight=1 max_fails=3 fail_timeout=30s;
}
#server段设置:
 location ~ .*\.(gif|jpg|png|htm|html|css|js|flv|ico|swf)(.*) {
 proxy_pass http://172.16.5.63:6888;
 proxy_redirect off;
 proxy_set_header Host $host;
 proxy_cache cache_one;
 proxy_cache_valid 200 302 1h;
 proxy_cache_valid 301 1d;
 proxy_cache_valid any 1m;
 expires 30d;
       }

#请求静态文件设置。

六.yum 安装 NGinx

安装源添加
[root@jtl ~]# cat /etc/yum.repos.d/nginx.repo 
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/6/$basearch/
gpgcheck=0
enabled=1
yum 安装
[root@jtl ~]# yum install nginx -y
yum 安装配置文件所在目录
[root@jtl nginx]# pwd
/etc/nginx

results matching ""

    No results matching ""