登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

学无止境

一点积累,与大家分享

 
 
 

日志

 
 

nignx 安装  

2011-05-31 15:32:53|  分类: linux技术 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

1.获取基本的相关的开源程序:

yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers


首先要安装pcre

shell>yum pcre pcre-devel

shell>wget http://sysoev.ru/nginx/nginx-0.6.35.tar.gz

shell>tar xzvf nginx-0.6.35

shell> cd nginx-0.6.35

shell>./configure –prefix=/usr/local/nginx/

shell>make && make install

nginx 安装完毕, 打开配置文件进行配置

shell>vi /usr/local/nginx/conf/nginx.conf

配置文件

  1. mkdir -p /data1/logs   
  2. chmod +w /data1/logs   
  3. chown -R www:www /data1/logs  
mkdir -p /data1/logs
chmod +w /data1/logs

chown -R www:www /data1/logs

网上推荐的一份nginx.conf

mv /usr/local/webserver/nginx/conf/nginx.conf /usr/local/webserver/nginx/conf/nginx.conf.bak
vi /usr/local/webserver/nginx/conf/nginx.conf

Ruby代码  
  1. user  www www;   
  2.   
  3. worker_processes 8;   
  4.   
  5. error_log  /data1/logs/nginx_error.log  crit;   
  6.   
  7. pid        /usr/local/webserver/nginx/nginx.pid;   
  8.   
  9. #Specifies the value for maximum file descriptors that can be opened by this process.    
  10. worker_rlimit_nofile 65535;   
  11.   
  12. events    
  13. {   
  14.   use epoll;   
  15.   worker_connections 65535;   
  16. }   
  17.   
  18. http    
  19. {   
  20.   include       mime.types;   
  21.   default_type  application/octet-stream;   
  22.   
  23.   #charset  gb2312;   
  24.          
  25.   server_names_hash_bucket_size 128;   
  26.   client_header_buffer_size 32k;   
  27.   large_client_header_buffers 4 32k;   
  28.   client_max_body_size 8m;   
  29.          
  30.   sendfile on;   
  31.   tcp_nopush     on;   
  32.   
  33.   keepalive_timeout 60;   
  34.   
  35.   tcp_nodelay on;   
  36.   
  37.   fastcgi_connect_timeout 300;   
  38.   fastcgi_send_timeout 300;   
  39.   fastcgi_read_timeout 300;   
  40.   fastcgi_buffer_size 64k;   
  41.   fastcgi_buffers 4 64k;   
  42.   fastcgi_busy_buffers_size 128k;   
  43.   fastcgi_temp_file_write_size 128k;   
  44.   
  45.   gzip on;   
  46.   gzip_min_length  1k;   
  47.   gzip_buffers     4 16k;   
  48.   gzip_http_version 1.0;   
  49.   gzip_comp_level 2;   
  50.   gzip_types       text/plain application/x-javascript text/css application/xml;   
  51.   gzip_vary on;   
  52.   
  53.   #limit_zone  crawler  $binary_remote_addr  10m;   
  54.   
  55.   server   
  56.   {   
  57.      listen       80;   
  58.      server_name  <A href="http://www.test.com;%09">www.test.com;   
  59.     </A> index index.html index.htm index.php;   
  60.      root  /data0/htdocs/blog;   
  61.   
  62.         #limit_conn   crawler  20;       
  63.                                 
  64.     location ~ .*\.(php|php5)?$   
  65.     {         
  66.         #fastcgi_pass  unix:/tmp/php-cgi.sock;   
  67.         fastcgi_pass  127.0.0.1:9000;   
  68.         fastcgi_index index.php;   
  69.         include fcgi.conf;   
  70.     }   
  71.        
  72.     location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$   
  73.         {   
  74.         expires      30d;   
  75.         }   
  76.   
  77.     location ~ .*\.(js|css)?$   
  78.     {   
  79.         expires      1h;   
  80.     }       
  81.   
  82.               log_format  access  '$remote_addr - $remote_user [$time_local] "$request" '  
  83.               '$status $body_bytes_sent "$http_referer" '  
  84.               '"$http_user_agent" $http_x_forwarded_for';   
  85.                access_log  /data1/logs/access.log  access;   
  86.       }   
  87.   
  88.   
  89.   
  90.   
  91. }  


启动nginx

shell>/usr/local/nginx/sbin/nginx

如果显示下面的字样则表示启动成功

the configuration file /usr/local/nginx//conf/nginx.conf syntax is ok

the configuration file /usr/local/nginx//conf/nginx.conf was tested successfully


来源:

  评论这张
 
阅读(929)| 评论(0)

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018