Chinaunix首页 | 论坛 | 博客
  • 博客访问: 391057
  • 博文数量: 89
  • 博客积分: 3176
  • 博客等级: 中校
  • 技术积分: 1205
  • 用 户 组: 普通用户
  • 注册时间: 2007-08-15 10:08
文章分类

全部博文(89)

文章存档

2011年(17)

2010年(19)

2009年(35)

2008年(18)

分类:

2009-01-14 14:15:45

#!/bin/bash

##########################
#
#   nginx_setup_debian
#
##########################

aptitude update
aptitude install gcc g++ make build-essential libpcre3 libpcre3-dev libpcrecpp0 libssl-dev zlib1g-dev


# add user and group
groupadd nginx
useradd -g nginx -d /home/nginx -s /sbin/nologin nginx

#download and setup
wget
tar zxfv nginx-0.7.30.tar.gz
cd nginx-0.7.30
./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_ssl_module
make
make install

cp /usr/local/nginx/conf/nginx.conf  /usr/local/nginx/conf/nginx.conf.bak


#Optimized Linux kernel parameters
cat >> /etc/sysctl << "EOF"
net.ipv4.tcp_fin_timeout = 30
net.ipv4.tcp_keepalive_time = 300
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.ip_local_port_range = 5000    65000
EOF

/sbin/sysctl -p


cat >> /etc/rc.local << "EOF"
ulimit -SHn 51200
/usr/local/nginx/sbin/nginx
EOF

# start nginx
/usr/local/nginx/sbin/nginx

阅读(750) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~