wget http://nginx.org/download/nginx-1.7.4.tar.gz tar -zxvf nginx-1.7.4.tar.gz yum install pcre-devel.i686 yum -y install make zlib zlib-devel gcc-c++ libtool yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel yum -y install subversion yum -y install openssl openssl-devel yum install subversion svn checkout http://code.taobao.org/svn/nginx_concat_module/trunk/ $NGINX_CONCAT_MODULE
sudo yum install build-essential m4 autoconf automake make sudo yum install libgd2-noxpm-dev libcurl4-openssl-dev libpcre3-dev sudo yum install gd-devel pcre-devel libcurl-devel cd nginx-1.7.4/ yum install git git clone git://github.com/alibaba/nginx-http-concat.git svn checkout http://code.taobao.org/svn/nginx_concat_module/trunk/ $NGINX_CONCAT_MODULE yum svn yum install subversion svn co http://code.taobao.org/svn/nginx_concat_module/trunk nginx_concat_module wget https://github.com/3078825/nginx-image/archive/master.zip unzip master.zip yum -y install openssl openssl-devel ./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_spdy_module --with-http_gzip_static_module --with-http_sub_module --add-module=nginx_concat_module --add-module=./ngx_image_thumb-master make && make install
./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_spdy_module --with-http_gzip_static_module --with-http_sub_module --add-module=nginx_concat_module --add-module=ngx_image_thumb-master
make && make install
yum install git git clone git://github.com/alibaba/nginx-http-concat.git svn checkout http://code.taobao.org/svn/nginx_concat_module/trunk/ $NGINX_CONCAT_MODULE cd .. cd root/nginx-1.7.4/ ./configure --prefix=/usr/local/nginx --with-http_concat_module nginx -V 96 ./nginx -V 97 ./configure --prefix=/usr/local/nginx --with-http_concat_module 98 svn co http://code.taobao.org/svn/nginx_concat_module/trunk nginx_concat_module 99 yum svn 100 yum install subversion 101 svn co http://code.taobao.org/svn/nginx_concat_module/trunk nginx_concat_module 102 ./configure --prefix=/usr/local/nginx --with-http_concat_module 103 ./configure --prefix=/usr/local/nginx --with-http_concat 104 --add-module=/home/user/install/nginx-http-concat 105 ./configure --prefix=/usr/local/nginx --with-http_concat_module 106 ./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_spdy_module --with-http_gzip_static_module --with-http_sub_module --add-module=../nginx-http-concat 107 ./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_spdy_module --with-http_gzip_static_module --with-http_sub_module --add-module=nginx_concat_module
**nginx
yum -y install openssl openssl-devel ./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_spdy_module --with-http_gzip_static_module --with-http_sub_module --add-module=nginx_concat_module make && make install
111 historyc++
nginx.sh 腳本 放在/usr/local/nginx 文件夾 運行便可git
#!/bin/sh # CWD='pwd' case "$1" in 'start') sbin/nginx ;; 'stop') kill -2 `cat nginx.pid` ;; 'restart') cd "$CMD" $0 stop $0 start ;; 'reload') sbin/nginx -s reload ;; *) echo $"Usage: $0 {start|stop|restart|reload}" exit 1 esac exit 0
在配置nginx 時提示以下錯誤時: nginx: [emerg] getpwnam(「www」) failedgithub
解決方案一服務器
在nginx.conf中 把user nobody的註釋去掉既可curl
解決方案二svn
錯誤的緣由是沒有建立www這個用戶,應該在服務器系統中添加www用戶組和用戶www,以下命令:ui
1 2url
/usr/sbin/groupadd -f www /usr/sbin/useradd -g www www