在本章中,我们来学习一下如何在Linux下编译安装Nginx。
第一步,下载并解压tar文件:
引用
# wget http://nginx.org/download/nginx-1.2.8.tar.gz
# chmod +x nginx-1.2.8.tar.gz
# tar -xzvf nginx-1.2.8.tar.gz
第一步,编译安装Nginx:
引用
# cd nginx-1.2.8
# ./configure --prefix=/opt/nginx --pid-path=/var/log/run/nginx.pid --lock-path=/var/log/lock/subsys/nginx --with-http_ssl_module --with-http_dav_module --with-http_flv_module --with-http_realip_module --with-http_gzip_static_module --with-http_stub_status_module --with-mail --with-mail_ssl_module --with-debug --http-client-body-temp-path=/opt/nginx/client --http-proxy-temp-path=/var/tmp/nginx/proxy --http-fastcgi-temp-path=/var/tmp/nginx/fastcgi --http-uwsgi-temp-path=/var/tmp/nginx/uwsgi --http-scgi-temp-path=/var/tmp/nginx/scgi --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --with-http_addition_module --with-pcre=../pcre-8.32
# make
# make install
好了,到此就安装完毕,下面我们将nginx配置为服务,开机启动:
引用
# vi /etc/rc.local 在末尾增加以下内容
# /opt/nginx/sbin/nginx
每天定时切割Nginx日志
#vi /opt/nginx/sbin/cut_nginx_log.sh
引用
#!/bin/bash
# This script run at 00:00
# The Nginx logs path
logs_path="/var/log/nginx/"
logs_bak_path="/data/logs/nginx/"
mkdir -p ${logs_bak_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/
cp ${logs_path}access.log ${logs_bak_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/access_$(date -d "yesterday" +"%Y%m%d").log
rm -rf ${logs_path}*.log
kill -USR1 `cat /usr/local/webserver/nginx/nginx.pid`
#crontab -e ------->设置crontab,每天凌晨00:00切割nginx访问日志
//输入以下内容
00 00 * * * /bin/bash /opt/nginx/sbin/cut_nginx_log.sh
- 大小: 132.1 KB
分享到:
相关推荐
CentOS 6.4下编译安装MySQL 5.7.9
CentOS 6.4下Mysql 5.7编译安装
centos6.4的安装镜像。可以下一个VM,安装流程百度一大堆。
Centos6.4_安装oracle_11g教程,简单易懂,让你玩转oracle数据库
编译PHP5配置centos6.4
Centos6.4_64安装oracle11g详细图文及错误解决
在centos6.4下编译64位的hadoop 2.4.1
centos6.4安装nginx+keepalived实现高可用负载均衡.doc
CentOS 6.4 安装 Oracle 11g,不是网络上拷贝,自己全程写下来的。
Centos系统6.4详细的安装制作U盘过程。
主要介绍了Centos6.4 编译安装 nginx php的方法,需要的朋友可以参考下
虚拟机上安装CentOS6.4,文档很详细值得参考
基于CentOS6.4系统下的SSH服务器和Telnet服务器搭建详细步骤,包括SSH远程登陆,SCP命令上传和下载文件,PUTTY工具的使用等...用于Linux课程作业使用
VMware上的centos6.4虚拟机,直接下载解压导入即可使用
CentOS6.4 nginx file
CentOS 6.4安装(超级详细图解教程)
CentOS 6.4系统下编译安装LNMP和配置PHP环境.docx
CentOS6.4安装MySql5.5.27[文].pdf
Dockerfile 编译安装nginx FROM hub.c.163.com/netease_comb/centos:7 RUN yum install -y gcc gcc-c++ make openssl-devel pcre-devel #http://nginx.org/download/nginx-1.12.2.tar.gz ADD nginx-1.12.2....
CentOS 6.4 i386的学习笔记-001 自定义安装图形界面