Nginx 在RedHat5安装过程
一、Nginx相关资料
? 主站:http://www.nginx.org/
? Nginx中文维基:http://wiki.nginx.org/NginxChs
? Nginx中文资料:http://blog.s135.com/index.php
????????????????????????? http://www.51nginx.net/
?
?
二、创建www用户和组
?
/usr/sbin/groupadd www
/usr/sbin/useradd -g www www
mkdir -p /data0/htdocs/blog
chmod +w /data0/htdocs/blog
chown -R www:www /data0/htdocs/blog
mkdir -p /data0/htdocs/www
chmod +w /data0/htdocs/www
chown -R www:www /data0/htdocs/www
?
三、安装nginx-1.0.4
1、安装Nginx所需的pcre库:
?
? 可能需要的库:
???? x86_64 系统
wget http://blog.s135.com/soft/linux/nginx_php/rpm/x86_64/libjpeg-devel-6b-33.x86_64.rpm
?
2、安装Nginx
3、创建Nginx日志目录
4、创建Nginx配置文件
①、在/usr/local/webserver/nginx/conf/目录中创建nginx.conf文件:
内容如下:
?
vi /usr/local/webserver/nginx/conf/fcgi.conf
②、在/usr/local/webserver/nginx/conf/目录中创建fcgi.conf文件:mv ${logs_path}access.log ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/access_$(date -d "yesterday" +"%Y%m%d").log
输入以下内容:
kill -USR1 `cat /usr/local/webserver/nginx/nginx.pid`
2、设置crontab,每天凌晨00:00切割nginx访问日志
crontab -e
输入以下内容:
引用00 00 * * * /bin/bash??/usr/local/webserver/nginx/sbin/cut_nginx_log.sh