产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请 担保单 免费安全、零费率交易平台编程助手免费智能写代码、翻译AMYSQL 免费MySQL管理工具

AMH 社区首页

 AMH社区 - 开放自由有价值的社区

[求助帖] amh5.2 如何重编译LNGX中的Nginx

michaelmai
铁牌会员
12.00 价值分

michaelmai 发表于 2016-05-21 17:48:16
我想安装Nginx Module for Googlehttps://github.com/cuber/ngx_http_google_filter_module
一个nginx的google反代模块
中文说明:
https://github.com/cuber/ngx_http_google_filter_module/blob/master/README.zh-CN.md

从发行版迁移## 安装 gcc & git#apt-get install build-essential git gcc g++ make## 安装发行版# (已安装的请忽略)#apt-get install nginx## 查看发行版编译选项及版本#nginx -V# nginx version: nginx/1.4.7# built by gcc 4.8.2 (Ubuntu 4.8.2-19ubuntu1)# TLS SNI support enabled# configure arguments: # --with-cc-opt='-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2' \# --with-ld-opt='-Wl,-Bsymbolic-functions -Wl,-z,relro' \# --prefix=/usr/share/nginx \# --conf-path=/etc/nginx/nginx.conf \# --http-log-path=/var/log/nginx/access.log \# --error-log-path=/var/log/nginx/error.log \# --lock-path=/var/lock/nginx.lock \# --pid-path=/run/nginx.pid \# --http-client-body-temp-path=/var/lib/nginx/body \# --http-fastcgi-temp-path=/var/lib/nginx/fastcgi \# --http-proxy-temp-path=/var/lib/nginx/proxy \# --http-scgi-temp-path=/var/lib/nginx/scgi \# --http-uwsgi-temp-path=/var/lib/nginx/uwsgi \# --with-debug \# --with-pcre-jit \# --with-ipv6 \# --with-http_ssl_module \# --with-http_stub_status_module \# --with-http_realip_module \# --with-http_addition_module \# --with-http_dav_module \# --with-http_geoip_module \# --with-http_gzip_static_module \# --with-http_image_filter_module \# --with-http_spdy_module \# --with-http_sub_module \# --with-http_xslt_module \# --with-mail \# --with-mail_ssl_module## 下载对应 nginx 大版本# nginx 官网: # http://nginx.org/en/download.html#wget "http://nginx.org/download/nginx-1.4.7.tar.gz"## 下载本扩展#git clone https://github.com/cuber/ngx_http_google_filter_module## 下载 substitutions 扩展#git clone https://github.com/yaoweibin/ngx_http_substitutions_filter_module## 安装依赖库的 dev 包#apt-get install libpcre3-dev libssl-dev zlib1g-dev libxslt1-dev libgd-dev libgeoip-dev## 请对照自己发行版的 configure 参数进行 configure, 勿直接 copy 以下配置#./configure \ --with-cc-opt='-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2' \ --with-ld-opt='-Wl,-Bsymbolic-functions -Wl,-z,relro' \ --prefix=/usr/share/nginx \ --conf-path=/etc/nginx/nginx.conf \ --http-log-path=/var/log/nginx/access.log \ --error-log-path=/var/log/nginx/error.log \ --lock-path=/var/lock/nginx.lock \ --pid-path=/run/nginx.pid \ --http-client-body-temp-path=/var/lib/nginx/body \ --http-fastcgi-temp-path=/var/lib/nginx/fastcgi \ --http-proxy-temp-path=/var/lib/nginx/proxy \ --http-scgi-temp-path=/var/lib/nginx/scgi \ --http-uwsgi-temp-path=/var/lib/nginx/uwsgi \ --with-debug \ --with-pcre-jit \ --with-ipv6 \ --with-http_ssl_module \ --with-http_stub_status_module \ --with-http_realip_module \ --with-http_addition_module \ --with-http_dav_module \ --with-http_geoip_module \ --with-http_gzip_static_module \ --with-http_image_filter_module \ --with-http_spdy_module \ --with-http_sub_module \ --with-http_xslt_module \ --with-mail \ --with-mail_ssl_module \ --add-module=../ngx_http_google_filter_module \ --add-module=../ngx_http_substitutions_filter_module## 覆盖二进制文件#cp -rf objs/nginx /usr/sbin/nginx## 重启 nginx 至此, 迁移工作结束# service nginx stopservice nginx start## 配置修改后, 需要 restart nginx 来让配置生效#service nginx restart
但是

nginx -V
这个命令无法运行,求助!!!
2016-05-21 17:48:16 1

freely随意
铁牌会员
168.48 价值分

我用nginx -V 也不能用,但是用./nginx -V 就好了=。=! 不知道是什么情况。
  支持 (0分)  反对 (0分)
回复  2016-08-02 16:30:22 2

林逸
银牌会员
1177.76 价值分

试试添加PATH环境变量
  支持 (2.44分)  反对 (0分)
回复  2016-08-02 18:25:03 3
 1  (总1页)
AMH社区列表
用户服务中心