nginx安装配置

 

1, 先安装pcre

tar xjvf pcre-7.7.tar.bz2

./configure --prefix=/usr/local/webnginx--enable-utf8

(如果用 --enable-unicode-properties就不要用--enable-utf8,因为隐含包括了--enable-utf8

 

2, 安装nginx

tar xzvf nginx-1.2.1.tar.gz

./configure--prefix=/usr/local/webnginx/nginx --user=daemon --group=daemon--with-http_stub_status_module --with-http_ssl_module --with-http_dav_module--with-pcre=unkown

总结:--with-pcre=DIR 是设置源码目录,而不是编译安装后的目录。

make

make install

 

 

启动
#
/usr/local/webnginx/nginx/sbin/nginx -c /usr/local/webnginx/nginx/conf/nginx.conf

停止
# kill - QUIT Nginx
主进程号

重启
# kill -HUP Nginx
主进程号

 

1、 设置监听端口、域名及根目录
  
 在配置文件server块中,进行相应设置。
  
 listen       80;
   server_name  www.domain.com;
   root/var/www/domain.com;
   indexindex.php index.html index.htm
   修改listenserver_name为你需要设置的内容,并增加rootindex两项的设置。


2
、压缩设置
  
 在配置文件http块中找到"# gzip on;",gzip前的#号去掉,并在下一行增加以下内容。

  
 gzip_min_length 1k;
   gzip_buffers4 16k;
   gzip_http_version1.1;
   gzip_comp_level2;
   gzip_typestext/plain application/x-javascript text/css application/xml;
   gzip_varyon;
  
   gzip_types表示启用压缩文能的文件头,以上设置为文本、jscssxml进行文件压缩。


3
、设置浏览器缓存时间(expires
  
 在配置文件server块中,增加以下内容。
  
 location~ .*\.(gif|jpg|jpeg|png|bmp|wsf)$ {
      expires30d;
   }
   location~ .*\.(js|css)$ {
      expires1h;
   }

   以上设置中,第一个表示所有gifjpgjpegpngbmpwsf文件,在访问后的30天后缓存失效;第二个表示所有jscss文件,在访问后的1小时后缓存失效。

4
、设置反向代理

  
 例如,将域名下所有php请求转交给apache处理,我们可以在配置文件相应server块中,设置如下内容。
  
 location~ \.php$ {
      proxy_pass   http://127.0.0.1:8080;
      proxy_set_headerHost $host;
      proxy_set_headerX-Forwarded-For $remote_addr;
   }

 

CentOS Nginx的一个初始化脚本(用于启动、停止、查看状态)

 

1./etc/rc.d/init.d/目录下建立nginx文件

2.粘贴以下内容

 

3.chmod 755 nginx赋予可执行权限

4.现在把Nginx加入chkconfig,并设置开机启动。

  1. chkconfig ---add nginx
  2. chkconfig nginx on

5. 启动、停止,查看状态的命令如下:

  1. service nginx start
  2. service nginx stop
  3. service nginx status
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值