为了满足定制的需求,修改了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 解决。