为了满足定制的需求,修改了nginx官方的deb源码包,重新发布出来。
编译参数
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
.
/configure
\
--prefix=
/etc/nginx
\
--sbin-path=
/usr/sbin/nginx
\
--conf-path=
/etc/nginx/nginx
.conf \
--error-log-path=
/var/log/nginx/error
.log \
--http-log-path=
/var/log/nginx/access
.log \
--pid-path=
/var/run/nginx
.pid \
--lock-path=
/var/run/nginx
.lock \
--http-client-body-temp-path=
/var/cache/nginx/client_temp
\
--http-proxy-temp-path=
/var/cache/nginx/proxy_temp
\
--http-fastcgi-temp-path=
/var/cache/nginx/fastcgi_temp
\
--user=nginx \
--group=nginx \
--without-http_memcached_module \
--without-http_scgi_module \
--without-http_uwsgi_module \
--with-http_ssl_module \
--with-http_realip_module \
--with-http_gunzip_module \
--with-http_gzip_static_module \
--with-http_random_index_module \
--with-http_secure_link_module \
--with-http_stub_status_module \
--with-http_auth_request_module \
--with-
file
-aio \
--with-google_perftools_module \
--with-ipv6
|
另外,配置文件参数也进行了适度优化。
简易安装编译教程
1
2
3
4
5
6
7
8
9
10
11
|
apt-get update
apt-get
install
dpkg-dev devscripts build-essential wget
mkdir
build
cd
build
wget http:
//nginx
.org
/packages/ubuntu/pool/nginx/n/nginx/nginx_1
.6.2.orig.
tar
.gz
wget http:
//192
.168.0.1
/nginx_1
.6.2-1~precise.debian.
tar
.gz
tar
zxvf nginx_1.6.2.orig.
tar
.gz
tar
zxvf nginx_1.6.2-1~precise.debian.
tar
.gz -C nginx-1.6.2
cd
nginx-1.6.2
dpkg-buildpackage -us -uc
dpkg -i ..
/nginx_1
.6.2-1~precise_amd64.deb
|
如果在 dpkg-buildpackage -us -uc 时提示依赖问题,请直接apt-get 解决。
本文转自 紫色葡萄 51CTO博客,原文链接:http://blog.51cto.com/purplegrape/1586097,如需转载请自行联系原作者