1 | + using PCRE library: /mnt/application/pcre-8.32 |
从源码安装nginx
拷贝nginx 到sbin
分析access.log 访问量
access.log是记录了所有的nginx的访问链接,并且纪录了这些访问的结果。可以使用python中的正则表达式来对其进行解析。这里需要python的re模块
1 | import re |
分割access.log
安装方法1
以ubuntu 14.04为例,其中的codename是trusty
因此需要把下面的代码追加到1
2
deb http://nginx.org/packages/ubuntu/ trusty nginx
deb-src http://nginx.org/packages/ubuntu/ trusty nginx1
2
然后运行
sudo apt-get update
sudo apt-get install nginx1
2
3
4
5
6
这个安装方式有问题的
### 安装方法2 ###
#### 安装pcre ####
cd /usr/local/src
sudo wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.37.tar.gz
sudo tar -zxvf pcre-8.37.tar.gz
cd pcre-8.34
sudo ./configure
sudo make
sudo make install1
2
#### 安装zlib ####
cd /usr/local/src
sudo wget http://zlib.net/zlib-1.2.8.tar.gz
sudo tar -zxvf zlib-1.2.8.tar.gz
cd zlib-1.2.8/
sudo ./configure
sudo make
sudo make install1
2
#### 安装ssl ####
cd /usr/local/src
sudo wget https://www.openssl.org/source/openssl-1.0.1t.tar.gz
sudo tar -zxvf openssl-1.0.1t.tar.gz1
2
#### 安装 nginx ####
cd /usr/local/src
wget http://nginx.org/download/nginx-1.8.1.tar.gz
tar -zxvf nginx-1.8.1.tar.gz
cd nginx-1.8.1.tar.gz
sudo ./configure –sbin-path=/usr/local/nginx/nginx –conf-path=/usr/local/nginx/nginx.conf –pid-path=/usr/local/nginx/nginx.pid –with-http_ssl_module –with-pcre=/usr/local/src/pcre-8.37 –with-zlib=/usr/local/src/zlib-1.2.8 –with-openssl=/usr/local/src/openssl-1.0.1t
sudo make
sudo make install`