想nginx安装配置nginx,应该怎么做

没有更多推荐了,
不良信息举报
举报内容:
安装nginx要注意的几点
举报原因:
原文地址:
原因补充:
最多只允许输入30个字
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!在Linux里安装和启动nginx的方法
转载 & & 作者:TonsonMiao-苗红宾
本篇文章主要介绍了在Linux里安装和启动nginx的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Nginx是高性能的web服务器也是非常好用反向代理服务器,可以实现负载均衡,动静分离等策略,在linux下用的非常多。
由于nginx依赖于pcre和zlib,所以在安装nginx时,需要先安装pcre和zlib(为了方便起见,我把pcre、zlib、nginx的包放到了同一个目录下)。
1、安装pcre
从pcre的官网下载tar.gz包,官网地址为:,在这里我下载的是:pcre-8.39.tar.gz
tar -zxvf pcre-8.39.tar.gz
cd pcre-8.39
./configure
make install
2、安装zlib
从zlib的官网下载tar.gz包,官网地址为:,在这里我下载的是:zlib-1.2.8.tar.gz
tar -xvf zlib-1.2.8.tar.gz
cd zlib-1.2.8
./configure
make install
3、安装nginx
从nginx的官网下载tar.gz包,官网地址为:,在这里我下载的是: nginx-1.11.5.tar.gz
tar -zxvf nginx-1.11.5.tar.gz
cd nginx-1.11.5
./configure --sbin-path=/usr/local/nginx/sbin/nginx --conf-path=/usr/local/nginx/conf/nginx.conf --pid-path=/usr/local/nginx/sbin/nginx.pid --with-http_ssl_module --with-pcre=../pcre-8.39 --with-zlib=../zlib-1.2.8
make install
至此,nginx就安装完毕
4、配置并启动nginx
经过上面的安装步骤和目录设置,nginx的启动程序就是/usr/local/nginx/sbin/nginx,配置文件是/usr/local/nginx/conf/nginx.conf,可在配置文件里修改端口、反向代理路径等
启动nginx的命令为:
/usr/local/nginx/sbin/nginx -t
//测试nginx.conf的配置是否正确
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf //根据nginx.conf里的配置,启动nginx服务
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具C语言 c++ php mysql nginx linux lnmp lamp lanmp memcache redis 面试 笔记 ppt 设计模式 问题 远程连接 草榴 草榴社区 caoliu
Nginx需要依赖下面3个包
1. gzip 模块需要 zlib 库 ( 下载: http://www.zlib.net/ ) &zlib-1.2.8.tar.gz
2. rewrite 模块需要 pcre 库 ( 下载: http://www.pcre.org/ ) &pcre-8.21.tar.gz
3. ssl 功能需要 openssl 库 ( 下载: http://www.openssl.org/ ) &openssl-1.0.1.tar.gz
注意:如果用源码安装的话,后面nginx安装的时候需要指定&--with-pcre 对应的压缩包路径,如果用二进制包安装则不需指定
依赖包一键安装:&yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel
yum -y groupinstall "Development Tools" "Development Libraries" 此命令可以一键安装开发工具包
安装命令: 
tar -xzvf openssl-1.0.1.tar.gz
cd openssl-1.0.1
./config(注意) && make && make install
tar -xzvf pcre-8.21.tar.gz
cd pcre-8.21
./configure
&& make && make install
tar -xzvf zlib-1.2.8.tar.gz
cd zlib-1.2.8
./configure
&& make && make install
nginx安装命令: nginx各个版本下载地址:http://nginx.org/download/
groupadd -r nginx
useradd -r -g nginx -s /bin/false -M nginx
#注意 \ 前面至少一个有空格
./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=../pcre-8.21 \
#指向解压的源码目录
--with-zlib=../zlib-1.2.8 \
#指向解压的源码目录
--with-openssl=../openssl-1.0.1 \ #指向解压的源码目录
--with-http_stub_status_module \#启用 nginx 的 NginxStatus 功能,用来监控 Nginx 的当前状态
--user=nginx \
--group=nginx
&注:编译好的nginx可以通过&/usr/local/nginx/nginx&-V &(具体路径以安装的为主) 查看编译时候的参数
/usr/local/nginx/nginx #不指定配置文件地址 /usr/local/nginx/nginx -c /usr/local/nginx/nginx.conf #指定配置文件地址
sudo kill `cat /usr/local/nginx/nginx.pid`
服务控制脚本(todo)
浏览器中输入localhost如果可以看到欢迎界面则安装成功
虚拟主机配置
  只需更改 server_name 为对应的网站域名即可
检测配置文件  
/usr/local/nginx/nginx -t
重新加载配置文件(不停止服务)
/usr/local/nginx/nginx -s reload
打开目录浏览功能
location / {
#打开目录列表
autoindex_exact_ #on显示文件的确切大小,off则会用M、G等单位
autoindex_ #显示文件服务器时间,off显示GMT时间
index.html index.
Nginx编译参数解析
&prefix #nginx安装目录,默认在/usr/local/nginx
&pid-path #pid问件位置,默认在logs目录
&lock-path #lock问件位置,默认在logs目录
&with-http_ssl_module #开启HTTP SSL模块,以支持HTTPS请求。
&with-http_dav_module #开启WebDAV扩展动作模块,可为文件和目录指定权限
&with-http_flv_module #支持对FLV文件的拖动播放
&with-http_realip_module #支持显示真实来源IP地址
&with-http_gzip_static_module #预压缩文件传前检查,防止文件被重复压缩
&with-http_stub_status_module #取得一些nginx的运行状态
&with-mail #允许POP3/IMAP4/SMTP代理模块
&with-mail_ssl_module #允许POP3/IMAP/SMTP可以使用SSL/TLS
&with-pcre=../pcre-8.11 #注意是未安装的pcre路径
&with-zlib=../zlib-1.2.5 #注意是未安装的zlib路径
&with-debug #允许调试日志
&http-client-body-temp-path #客户端请求临时文件路径
&http-proxy-temp-path #设置http proxy临时文件路径
&http-fastcgi-temp-path #设置http fastcgi临时文件路径
&http-uwsgi-temp-path=/var/tmp/nginx/uwsgi #设置uwsgi 临时文件路径
&http-scgi-temp-path=/var/tmp/nginx/scgi #设置scgi 临时文件路径
pcre安装日志
pcre-8.21 configuration summary:
Install prefix .................. : /usr/local
C preprocessor .................. : gcc -E
C compiler ...................... : gcc
C++ preprocessor ................ : g++ -E
C++ compiler .................... : g++
Linker .......................... : /usr/bin/ld
C preprocessor flags ............ :
C compiler flags ................ : -O2
C++ compiler flags .............. : -O2
Linker flags .................... :
Extra libraries ................. :
Build C++ library ............... : yes
Enable JIT compiling support .... : no
Enable UTF-8 support ............ : no
Unicode properties .............. : no
Newline char/sequence ........... : lf
\R matches only ANYCRLF ......... : no
EBCDIC coding ................... : no
Rebuild char tables ............. : no
Use stack recursion ............. : yes
POSIX mem threshold ............. : 10
Internal link size .............. : 2
Match limit ..................... :
Match limit recursion ........... : MATCH_LIMIT
Build shared libs ............... : yes
Build static libs ............... : yes
Use JIT in pcregrep ............. : no
Buffer size for pcregrep ........ : 20480
Link pcregrep with libz ......... : no
Link pcregrep with libbz2 ....... : no
Link pcretest with libreadline .. : no
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
make[1]: Entering directory `/root/software/pcre-8.21'
test -z "/usr/local/lib" || /bin/mkdir -p "/usr/local/lib"
/bin/sh ./libtool
--mode=install /usr/bin/install -c
libpcre.la libpcreposix.la libpcrecpp.la '/usr/local/lib'
libtool: install: /usr/bin/install -c .libs/libpcre.so.0.0.1 /usr/local/lib/libpcre.so.0.0.1
libtool: install: (cd /usr/local/lib && { ln -s -f libpcre.so.0.0.1 libpcre.so.0 || { rm -f libpcre.so.0 && ln -s libpcre.so.0.0.1 libpcre.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libpcre.so.0.0.1 libpcre.so || { rm -f libpcre.so && ln -s libpcre.so.0.0.1 libpcre. }; })
libtool: install: /usr/bin/install -c .libs/libpcre.lai /usr/local/lib/libpcre.la
libtool: install: warning: relinking `libpcreposix.la'
libtool: install: (cd /root/software/pcre-8.21; /bin/sh /root/software/pcre-8.21/libtool
--tag CC --mode=relink gcc -O2 -version-info 0:0:0 -o libpcreposix.la -rpath /usr/local/lib pcreposix.lo libpcre.la )
libtool: relink: gcc -shared
-fPIC -DPIC
.libs/pcreposix.o
-Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib -lpcre
-Wl,-soname -Wl,libpcreposix.so.0 -o .libs/libpcreposix.so.0.0.0
libtool: install: /usr/bin/install -c .libs/libpcreposix.so.0.0.0T /usr/local/lib/libpcreposix.so.0.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libpcreposix.so.0.0.0 libpcreposix.so.0 || { rm -f libpcreposix.so.0 && ln -s libpcreposix.so.0.0.0 libpcreposix.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libpcreposix.so.0.0.0 libpcreposix.so || { rm -f libpcreposix.so && ln -s libpcreposix.so.0.0.0 libpcreposix. }; })
libtool: install: /usr/bin/install -c .libs/libpcreposix.lai /usr/local/lib/libpcreposix.la
libtool: install: warning: relinking `libpcrecpp.la'
libtool: install: (cd /root/software/pcre-8.21; /bin/sh /root/software/pcre-8.21/libtool
--tag CXX --mode=relink g++ -O2 -version-info 0:0:0 -o libpcrecpp.la -rpath /usr/local/lib pcrecpp.lo pcre_scanner.lo pcre_stringpiece.lo libpcre.la )
libtool: relink: g++
-fPIC -DPIC -shared -nostdlib /usr/lib/gcc/i686-redhat-linux/4.4.4/../../../crti.o /usr/lib/gcc/i686-redhat-linux/4.4.4/crtbeginS.o
.libs/pcrecpp.o .libs/pcre_scanner.o .libs/pcre_stringpiece.o
-Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib -lpcre -L/usr/lib/gcc/i686-redhat-linux/4.4.4 -L/usr/lib/gcc/i686-redhat-linux/4.4.4/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i686-redhat-linux/4.4.4/crtendS.o /usr/lib/gcc/i686-redhat-linux/4.4.4/../../../crtn.o
-Wl,-soname -Wl,libpcrecpp.so.0 -o .libs/libpcrecpp.so.0.0.0
libtool: install: /usr/bin/install -c .libs/libpcrecpp.so.0.0.0T /usr/local/lib/libpcrecpp.so.0.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libpcrecpp.so.0.0.0 libpcrecpp.so.0 || { rm -f libpcrecpp.so.0 && ln -s libpcrecpp.so.0.0.0 libpcrecpp.so.0; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libpcrecpp.so.0.0.0 libpcrecpp.so || { rm -f libpcrecpp.so && ln -s libpcrecpp.so.0.0.0 libpcrecpp. }; })
libtool: install: /usr/bin/install -c .libs/libpcrecpp.lai /usr/local/lib/libpcrecpp.la
libtool: install: /usr/bin/install -c .libs/libpcre.a /usr/local/lib/libpcre.a
libtool: install: chmod 644 /usr/local/lib/libpcre.a
libtool: install: ranlib /usr/local/lib/libpcre.a
libtool: install: /usr/bin/install -c .libs/libpcreposix.a /usr/local/lib/libpcreposix.a
libtool: install: chmod 644 /usr/local/lib/libpcreposix.a
libtool: install: ranlib /usr/local/lib/libpcreposix.a
libtool: install: /usr/bin/install -c .libs/libpcrecpp.a /usr/local/lib/libpcrecpp.a
libtool: install: chmod 644 /usr/local/lib/libpcrecpp.a
libtool: install: ranlib /usr/local/lib/libpcrecpp.a
libtool: finish: PATH="/usr/lib/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/mysql/bin:/root/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
/usr/local/lib
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable
during linking
- use the `-Wl,-rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
openssl安装日志
[root@localhost openssl-fips-2.0.2]# make install
if [ -n "libcrypto" ]; then \
EXCL_OBJ='aes-586.o aesni-x86.o bn-586.o co-586.o x86-mont.o x86-gf2m.o des-586.o crypt586.o x86cpuid.o sha1-586.o sha256-586.o sha512-586.o ghash-x86.o ../crypto/aes/aes_cfb.o ../crypto/aes/aes_ecb.o ../crypto/aes/aes_ofb.o ../crypto/bn/bn_add.o ../crypto/bn/bn_blind.o ../crypto/bn/bn_ctx.o ../crypto/bn/bn_div.o ../crypto/bn/bn_exp2.o ../crypto/bn/bn_exp.o ../crypto/bn/bn_gcd.o ../crypto/bn/bn_gf2m.o ../crypto/bn/bn_lib.o ../crypto/bn/bn_mod.o ../crypto/bn/bn_mont.o ../crypto/bn/bn_mul.o ../crypto/bn/bn_nist.o ../crypto/bn/bn_prime.o ../crypto/bn/bn_rand.o ../crypto/bn/bn_recp.o ../crypto/bn/bn_shift.o ../crypto/bn/bn_sqr.o ../crypto/bn/bn_word.o ../crypto/bn/bn_x931p.o ../crypto/buffer/buf_str.o ../crypto/cmac/cmac.o ../crypto/cryptlib.o ../crypto/des/cfb64ede.o ../crypto/des/cfb64enc.o ../crypto/des/cfb_enc.o ../crypto/des/ecb3_enc.o ../crypto/des/ofb64ede.o ../crypto/des/fcrypt.o ../crypto/des/set_key.o ../crypto/dh/dh_check.o ../crypto/dh/dh_gen.o ../crypto/dh/dh_key.o ../crypto/dsa/dsa_gen.o ../crypto/dsa/dsa_key.o ../crypto/dsa/dsa_ossl.o ../crypto/ec/ec_curve.o ../crypto/ec/ec_cvt.o ../crypto/ec/ec_key.o ../crypto/ec/ec_lib.o ../crypto/ec/ecp_mont.o ../crypto/ec/ec_mult.o ../crypto/ec/ecp_nist.o ../crypto/ec/ecp_smpl.o ../crypto/ec/ec2_mult.o ../crypto/ec/ec2_smpl.o ../crypto/ecdh/ech_key.o ../crypto/ecdh/ech_ossl.o ../crypto/ecdsa/ecs_ossl.o ../crypto/evp/e_aes.o ../crypto/evp/e_des3.o ../crypto/evp/e_null.o ../crypto/evp/m_sha1.o ../crypto/evp/m_dss1.o ../crypto/evp/m_dss.o ../crypto/evp/m_ecdsa.o ../crypto/hmac/hmac.o ../crypto/modes/cbc128.o ../crypto/modes/ccm128.o ../crypto/modes/cfb128.o ../crypto/modes/ctr128.o ../crypto/modes/gcm128.o ../crypto/modes/ofb128.o ../crypto/modes/xts128.o ../crypto/rsa/rsa_eay.o ../crypto/rsa/rsa_gen.o ../crypto/rsa/rsa_crpt.o ../crypto/rsa/rsa_none.o ../crypto/rsa/rsa_oaep.o ../crypto/rsa/rsa_pk1.o ../crypto/rsa/rsa_pss.o ../crypto/rsa/rsa_ssl.o ../crypto/rsa/rsa_x931.o ../crypto/rsa/rsa_x931g.o ../crypto/sha/sha1dgst.o ../crypto/sha/sha256.o ../crypto/sha/sha512.o ../crypto/thr_id.o ../crypto/uid.o' ; export EXCL_OBJ ; \
ARX='/usr/bin/perl ${TOP}/util/arx.pl ar
fi ; export ARX ; \
if [ y = "y" ]; then \
AS='/usr/bin/perl ${TOP}/util/fipsas.pl ${TOP} ${&} gcc' ; \
AS='gcc -c' ; \
fi ; export AS ; \
dir= target= if expr " crypto fips test
" : ".* $dir " &/dev/null 2&&1; then if [ -d "$dir" ]; then (
cd $dir && echo "making $target in $dir..." && TOP= && unset TOP ${LIB+LIB} ${LIBS+LIBS} ${INCLUDE+INCLUDE} ${INCLUDES+INCLUDES} ${DIR+DIR} ${DIRS+DIRS} ${SRC+SRC} ${LIBSRC+LIBSRC} ${LIBOBJ+LIBOBJ} ${ALL+ALL} ${EXHEADER+EXHEADER} ${HEADER+HEADER} ${GENERAL+GENERAL} ${CFLAGS+CFLAGS} ${ASFLAGS+ASFLAGS} ${AFLAGS+AFLAGS} ${LDCMD+LDCMD} ${LDFLAGS+LDFLAGS} ${SHAREDCMD+SHAREDCMD} ${SHAREDFLAGS+SHAREDFLAGS} ${SHARED_LIB+SHARED_LIB} ${LIBEXTRAS+LIBEXTRAS} && make -e PLATFORM='linux-elf' PROCESSOR='' CC='gcc' CFLAG='-DOPENSSL_FIPSCANISTER -fPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -Wa,--noexecstack -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM' ASFLAG='-DOPENSSL_FIPSCANISTER -fPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -Wa,--noexecstack -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -c' AR='ar
r' NM='nm' RANLIB='/usr/bin/ranlib' CROSS_COMPILE='' PERL='/usr/bin/perl' ENGDIRS='ccgost' SDIRS='sha hmac des aes modes bn ec rsa dsa ecdsa dh buffer evp ecdh cmac' LIBRPATH='/usr/local/ssl/fips-2.0/lib' INSTALL_PREFIX='' INSTALLTOP='/usr/local/ssl/fips-2.0' OPENSSLDIR='/usr/local/ssl/fips-2.0' LIBDIR='lib' MAKEDEPEND='$${TOP}/util/domd $${TOP} -MD gcc' DEPFLAG='-DOPENSSL_NO_DEPRECATED -DOPENSSL_NO_BF -DOPENSSL_NO_CAMELLIA -DOPENSSL_NO_CAST -DOPENSSL_NO_EC_NISTP_64_GCC_128 -DOPENSSL_NO_GMP -DOPENSSL_NO_IDEA -DOPENSSL_NO_JPAKE -DOPENSSL_NO_MD2 -DOPENSSL_NO_MD5 -DOPENSSL_NO_MDC2 -DOPENSSL_NO_RC2 -DOPENSSL_NO_RC4 -DOPENSSL_NO_RC5 -DOPENSSL_NO_RFC3779 -DOPENSSL_NO_RIPEMD -DOPENSSL_NO_SEED -DOPENSSL_NO_SRP -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_STORE -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLSEXT' MAKEDEPPROG='gcc' SHARED_LDFLAGS='' KRB5_INCLUDES='' LIBKRB5='' ZLIB_INCLUDE='' LIBZLIB='' EXE_EXT='' SHARED_LIBS='libcrypto.so.1.1.0 libssl.so.1.1.0' SHLIB_EXT='.so.1.1.0' SHLIB_TARGET='linux-shared' PEX_LIBS='' EX_LIBS='-ldl' CPUID_OBJ='x86cpuid.o' BN_ASM='bn-586.o co-586.o x86-mont.o x86-gf2m.o' DES_ENC='des-586.o crypt586.o' AES_ENC='aes-586.o aesni-x86.o' CMLL_ENC='cmll-x86.o' BF_ENC='bf-586.o' CAST_ENC='c_enc.o' RC4_ENC='rc4-586.o' RC5_ENC='rc5-586.o' SHA1_ASM_OBJ='sha1-586.o sha256-586.o sha512-586.o' MD5_ASM_OBJ='md5-586.o' RMD160_ASM_OBJ='rmd-586.o' WP_ASM_OBJ='wp_block.o wp-mmx.o' MODES_ASM_OBJ='ghash-x86.o' PERLASM_SCHEME='elf' FIPSLIBDIR='' FIPSCANLIB="${FIPSCANLIB:-libcrypto}" FIPSCANISTERINTERNAL='y' FIPSCANISTERONLY='y' FIPS_EX_OBJ='../crypto/aes/aes_cfb.o ../crypto/aes/aes_ecb.o ../crypto/aes/aes_ofb.o ../crypto/bn/bn_add.o ../crypto/bn/bn_blind.o ../crypto/bn/bn_ctx.o ../crypto/bn/bn_div.o ../crypto/bn/bn_exp2.o ../crypto/bn/bn_exp.o ../crypto/bn/bn_gcd.o ../crypto/bn/bn_gf2m.o ../crypto/bn/bn_lib.o ../crypto/bn/bn_mod.o ../crypto/bn/bn_mont.o ../crypto/bn/bn_mul.o ../crypto/bn/bn_nist.o ../crypto/bn/bn_prime.o ../crypto/bn/bn_rand.o ../crypto/bn/bn_recp.o ../crypto/bn/bn_shift.o ../crypto/bn/bn_sqr.o ../crypto/bn/bn_word.o ../crypto/bn/bn_x931p.o ../crypto/buffer/buf_str.o ../crypto/cmac/cmac.o ../crypto/cryptlib.o ../crypto/des/cfb64ede.o ../crypto/des/cfb64enc.o ../crypto/des/cfb_enc.o ../crypto/des/ecb3_enc.o ../crypto/des/ofb64ede.o ../crypto/des/fcrypt.o ../crypto/des/set_key.o ../crypto/dh/dh_check.o ../crypto/dh/dh_gen.o ../crypto/dh/dh_key.o ../crypto/dsa/dsa_gen.o ../crypto/dsa/dsa_key.o ../crypto/dsa/dsa_ossl.o ../crypto/ec/ec_curve.o ../crypto/ec/ec_cvt.o ../crypto/ec/ec_key.o ../crypto/ec/ec_lib.o ../crypto/ec/ecp_mont.o ../crypto/ec/ec_mult.o ../crypto/ec/ecp_nist.o ../crypto/ec/ecp_smpl.o ../crypto/ec/ec2_mult.o ../crypto/ec/ec2_smpl.o ../crypto/ecdh/ech_key.o ../crypto/ecdh/ech_ossl.o ../crypto/ecdsa/ecs_ossl.o ../crypto/evp/e_aes.o ../crypto/evp/e_des3.o ../crypto/evp/e_null.o ../crypto/evp/m_sha1.o ../crypto/evp/m_dss1.o ../crypto/evp/m_dss.o ../crypto/evp/m_ecdsa.o ../crypto/hmac/hmac.o ../crypto/modes/cbc128.o ../crypto/modes/ccm128.o ../crypto/modes/cfb128.o ../crypto/modes/ctr128.o ../crypto/modes/gcm128.o ../crypto/modes/ofb128.o ../crypto/modes/xts128.o ../crypto/rsa/rsa_eay.o ../crypto/rsa/rsa_gen.o ../crypto/rsa/rsa_crpt.o ../crypto/rsa/rsa_none.o ../crypto/rsa/rsa_oaep.o ../crypto/rsa/rsa_pk1.o ../crypto/rsa/rsa_pss.o ../crypto/rsa/rsa_ssl.o ../crypto/rsa/rsa_x931.o ../crypto/rsa/rsa_x931g.o ../crypto/sha/sha1dgst.o ../crypto/sha/sha256.o ../crypto/sha/sha512.o ../crypto/thr_id.o ../crypto/uid.o' THIS=${THIS:-build_crypto} MAKEFILE=Makefile MAKEOVERRIDES= TOP=.. DIR=$dir $target ) || exit 1; fi; fi
making fips in crypto...
make[1]: Entering directory `/root/software/openssl-fips-2.0.2/crypto'
[ -n "sha hmac des aes modes bn ec rsa dsa ecdsa dh buffer evp ecdh cmac" ] && for i in sha hmac des aes modes bn ec rsa dsa ecdsa dh b do \
( obj=`/usr/bin/perl ../util/fipsobj.pl $i` && \
cd $i && echo "making fips in crypto/$i..." && \
make -e TOP=../.. DIR=$i INCLUDES='-I.. -I../.. -I../modes -I../asn1 -I../evp -I../../include ' $obj ) || exit 1; \
making fips in crypto/sha...
make[2]: Entering directory `/root/software/openssl-fips-2.0.2/crypto/sha'
make[2]: &sha1dgst.o&是最新的。
make[2]: &sha256.o&是最新的。
make[2]: &sha512.o&是最新的。
make[2]: &sha1-586.o&是最新的。
make[2]: &sha256-586.o&是最新的。
make[2]: &sha512-586.o&是最新的。
make[2]: Leaving directory `/root/software/openssl-fips-2.0.2/crypto/sha'
making fips in crypto/hmac...
make[2]: Entering directory `/root/software/openssl-fips-2.0.2/crypto/hmac'
make[2]: &hmac.o&是最新的。
make[2]: Leaving directory `/root/software/openssl-fips-2.0.2/crypto/hmac'
making fips in crypto/des...
make[2]: Entering directory `/root/software/openssl-fips-2.0.2/crypto/des'
make[2]: &cfb64ede.o&是最新的。
make[2]: &cfb64enc.o&是最新的。
make[2]: &cfb_enc.o&是最新的。
make[2]: &ecb3_enc.o&是最新的。
make[2]: &ofb64ede.o&是最新的。
make[2]: &fcrypt.o&是最新的。
make[2]: &set_key.o&是最新的。
make[2]: &des-586.o&是最新的。
make[2]: &crypt586.o&是最新的。
make[2]: Leaving directory `/root/software/openssl-fips-2.0.2/crypto/des'
making fips in crypto/aes...
make[2]: Entering directory `/root/software/openssl-fips-2.0.2/crypto/aes'
make[2]: &aes_cfb.o&是最新的。
make[2]: &aes_ecb.o&是最新的。
make[2]: &aes_ofb.o&是最新的。
make[2]: &aes-586.o&是最新的。
make[2]: &aesni-x86.o&是最新的。
make[2]: Leaving directory `/root/software/openssl-fips-2.0.2/crypto/aes'
making fips in crypto/modes...
make[2]: Entering directory `/root/software/openssl-fips-2.0.2/crypto/modes'
make[2]: &cbc128.o&是最新的。
make[2]: &ccm128.o&是最新的。
make[2]: &cfb128.o&是最新的。
make[2]: &ctr128.o&是最新的。
make[2]: &gcm128.o&是最新的。
make[2]: &ofb128.o&是最新的。
make[2]: &xts128.o&是最新的。
make[2]: &ghash-x86.o&是最新的。
make[2]: Leaving directory `/root/software/openssl-fips-2.0.2/crypto/modes'
making fips in crypto/bn...
make[2]: Entering directory `/root/software/openssl-fips-2.0.2/crypto/bn'
make[2]: &bn_add.o&是最新的。
make[2]: &bn_blind.o&是最新的。
make[2]: &bn_ctx.o&是最新的。
make[2]: &bn_div.o&是最新的。
make[2]: &bn_exp2.o&是最新的。
make[2]: &bn_exp.o&是最新的。
make[2]: &bn_gcd.o&是最新的。
make[2]: &bn_gf2m.o&是最新的。
make[2]: &bn_lib.o&是最新的。
make[2]: &bn_mod.o&是最新的。
make[2]: &bn_mont.o&是最新的。
make[2]: &bn_mul.o&是最新的。
make[2]: &bn_nist.o&是最新的。
make[2]: &bn_prime.o&是最新的。
make[2]: &bn_rand.o&是最新的。
make[2]: &bn_recp.o&是最新的。
make[2]: &bn_shift.o&是最新的。
make[2]: &bn_sqr.o&是最新的。
make[2]: &bn_word.o&是最新的。
make[2]: &bn_x931p.o&是最新的。
make[2]: &bn-586.o&是最新的。
make[2]: &co-586.o&是最新的。
make[2]: &x86-mont.o&是最新的。
make[2]: &x86-gf2m.o&是最新的。
make[2]: Leaving directory `/root/software/openssl-fips-2.0.2/crypto/bn'
making fips in crypto/ec...
make[2]: Entering directory `/root/software/openssl-fips-2.0.2/crypto/ec'
make[2]: &ec_curve.o&是最新的。
make[2]: &ec_cvt.o&是最新的。
make[2]: &ec_key.o&是最新的。
make[2]: &ec_lib.o&是最新的。
make[2]: &ecp_mont.o&是最新的。
make[2]: &ec_mult.o&是最新的。
make[2]: &ecp_nist.o&是最新的。
make[2]: &ecp_smpl.o&是最新的。
make[2]: &ec2_mult.o&是最新的。
make[2]: &ec2_smpl.o&是最新的。
make[2]: Leaving directory `/root/software/openssl-fips-2.0.2/crypto/ec'
making fips in crypto/rsa...
make[2]: Entering directory `/root/software/openssl-fips-2.0.2/crypto/rsa'
make[2]: &rsa_eay.o&是最新的。
make[2]: &rsa_gen.o&是最新的。
make[2]: &rsa_crpt.o&是最新的。
make[2]: &rsa_none.o&是最新的。
make[2]: &rsa_oaep.o&是最新的。
make[2]: &rsa_pk1.o&是最新的。
make[2]: &rsa_pss.o&是最新的。
make[2]: &rsa_ssl.o&是最新的。
make[2]: &rsa_x931.o&是最新的。
make[2]: &rsa_x931g.o&是最新的。
make[2]: Leaving directory `/root/software/openssl-fips-2.0.2/crypto/rsa'
making fips in crypto/dsa...
make[2]: Entering directory `/root/software/openssl-fips-2.0.2/crypto/dsa'
make[2]: &dsa_gen.o&是最新的。
make[2]: &dsa_key.o&是最新的。
make[2]: &dsa_ossl.o&是最新的。
make[2]: Leaving directory `/root/software/openssl-fips-2.0.2/crypto/dsa'
making fips in crypto/ecdsa...
make[2]: Entering directory `/root/software/openssl-fips-2.0.2/crypto/ecdsa'
make[2]: &ecs_ossl.o&是最新的。
make[2]: Leaving directory `/root/software/openssl-fips-2.0.2/crypto/ecdsa'
making fips in crypto/dh...
make[2]: Entering directory `/root/software/openssl-fips-2.0.2/crypto/dh'
make[2]: &dh_check.o&是最新的。
make[2]: &dh_gen.o&是最新的。
make[2]: &dh_key.o&是最新的。
make[2]: Leaving directory `/root/software/openssl-fips-2.0.2/crypto/dh'
making fips in crypto/buffer...
make[2]: Entering directory `/root/software/openssl-fips-2.0.2/crypto/buffer'
make[2]: &buf_str.o&是最新的。
make[2]: Leaving directory `/root/software/openssl-fips-2.0.2/crypto/buffer'
making fips in crypto/evp...
make[2]: Entering directory `/root/software/openssl-fips-2.0.2/crypto/evp'
make[2]: &e_aes.o&是最新的。
make[2]: &e_des3.o&是最新的。
make[2]: &e_null.o&是最新的。
make[2]: &m_sha1.o&是最新的。
make[2]: &m_dss1.o&是最新的。
make[2]: &m_dss.o&是最新的。
make[2]: &m_ecdsa.o&是最新的。
make[2]: Leaving directory `/root/software/openssl-fips-2.0.2/crypto/evp'
making fips in crypto/ecdh...
make[2]: Entering directory `/root/software/openssl-fips-2.0.2/crypto/ecdh'
make[2]: &ech_key.o&是最新的。
make[2]: &ech_ossl.o&是最新的。
make[2]: Leaving directory `/root/software/openssl-fips-2.0.2/crypto/ecdh'
making fips in crypto/cmac...
make[2]: Entering directory `/root/software/openssl-fips-2.0.2/crypto/cmac'
make[2]: &cmac.o&是最新的。
make[2]: Leaving directory `/root/software/openssl-fips-2.0.2/crypto/cmac'
make[1]: Leaving directory `/root/software/openssl-fips-2.0.2/crypto'
making all in fips...
make[1]: Entering directory `/root/software/openssl-fips-2.0.2/fips'
make[2]: Entering directory `/root/software/openssl-fips-2.0.2/fips'
making all in fips/sha...
make[3]: Entering directory `/root/software/openssl-fips-2.0.2/fips/sha'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/software/openssl-fips-2.0.2/fips/sha'
making all in fips/rand...
make[3]: Entering directory `/root/software/openssl-fips-2.0.2/fips/rand'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/software/openssl-fips-2.0.2/fips/rand'
making all in fips/des...
make[3]: Entering directory `/root/software/openssl-fips-2.0.2/fips/des'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/software/openssl-fips-2.0.2/fips/des'
making all in fips/aes...
make[3]: Entering directory `/root/software/openssl-fips-2.0.2/fips/aes'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/software/openssl-fips-2.0.2/fips/aes'
making all in fips/dsa...
make[3]: Entering directory `/root/software/openssl-fips-2.0.2/fips/dsa'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/software/openssl-fips-2.0.2/fips/dsa'
making all in fips/ecdh...
make[3]: Entering directory `/root/software/openssl-fips-2.0.2/fips/ecdh'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/software/openssl-fips-2.0.2/fips/ecdh'
making all in fips/ecdsa...
make[3]: Entering directory `/root/software/openssl-fips-2.0.2/fips/ecdsa'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/software/openssl-fips-2.0.2/fips/ecdsa'
making all in fips/rsa...
make[3]: Entering directory `/root/software/openssl-fips-2.0.2/fips/rsa'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/software/openssl-fips-2.0.2/fips/rsa'
making all in fips/dh...
make[3]: Entering directory `/root/software/openssl-fips-2.0.2/fips/dh'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/software/openssl-fips-2.0.2/fips/dh'
making all in fips/cmac...
make[3]: Entering directory `/root/software/openssl-fips-2.0.2/fips/cmac'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/software/openssl-fips-2.0.2/fips/cmac'
making all in fips/hmac...
make[3]: Entering directory `/root/software/openssl-fips-2.0.2/fips/hmac'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/software/openssl-fips-2.0.2/fips/hmac'
making all in fips/utl...
make[3]: Entering directory `/root/software/openssl-fips-2.0.2/fips/utl'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/software/openssl-fips-2.0.2/fips/utl'
make[2]: &lib&是最新的。
make[2]: Leaving directory `/root/software/openssl-fips-2.0.2/fips'
make[1]: Leaving directory `/root/software/openssl-fips-2.0.2/fips'
created directory `/usr/local/ssl'
created directory `/usr/local/ssl/fips-2.0'
created directory `/usr/local/ssl/fips-2.0/bin'
created directory `/usr/local/ssl/fips-2.0/lib'
created directory `/usr/local/ssl/fips-2.0/include'
created directory `/usr/local/ssl/fips-2.0/include/openssl'
making install in crypto...
make[1]: Entering directory `/root/software/openssl-fips-2.0.2/crypto'
making install in crypto/sha...
make[2]: Entering directory `/root/software/openssl-fips-2.0.2/crypto/sha'
make[2]: Leaving directory `/root/software/openssl-fips-2.0.2/crypto/sha'
making install in crypto/hmac...
make[2]: Entering directory `/root/software/openssl-fips-2.0.2/crypto/hmac'
make[2]: Leaving directory `/root/software/openssl-fips-2.0.2/crypto/hmac'
making install in crypto/des...
make[2]: Entering directory `/root/software/openssl-fips-2.0.2/crypto/des'
make[2]: Leaving directory `/root/software/openssl-fips-2.0.2/crypto/des'
making install in crypto/aes...
make[2]: Entering directory `/root/software/openssl-fips-2.0.2/crypto/aes'
make[2]: Leaving directory `/root/software/openssl-fips-2.0.2/crypto/aes'
making install in crypto/modes...
make[2]: Entering directory `/root/software/openssl-fips-2.0.2/crypto/modes'
make[2]: Leaving directory `/root/software/openssl-fips-2.0.2/crypto/modes'
making install in crypto/bn...
make[2]: Entering directory `/root/software/openssl-fips-2.0.2/crypto/bn'
make[2]: Leaving directory `/root/software/openssl-fips-2.0.2/crypto/bn'
making install in crypto/ec...
make[2]: Entering directory `/root/software/openssl-fips-2.0.2/crypto/ec'
make[2]: Leaving directory `/root/software/openssl-fips-2.0.2/crypto/ec'
making install in crypto/rsa...
make[2]: Entering directory `/root/software/openssl-fips-2.0.2/crypto/rsa'
make[2]: Leaving directory `/root/software/openssl-fips-2.0.2/crypto/rsa'
making install in crypto/dsa...
make[2]: Entering directory `/root/software/openssl-fips-2.0.2/crypto/dsa'
make[2]: Leaving directory `/root/software/openssl-fips-2.0.2/crypto/dsa'
making install in crypto/ecdsa...
make[2]: Entering directory `/root/software/openssl-fips-2.0.2/crypto/ecdsa'
make[2]: Leaving directory `/root/software/openssl-fips-2.0.2/crypto/ecdsa'
making install in crypto/dh...
make[2]: Entering directory `/root/software/openssl-fips-2.0.2/crypto/dh'
make[2]: Leaving directory `/root/software/openssl-fips-2.0.2/crypto/dh'
making install in crypto/buffer...
make[2]: Entering directory `/root/software/openssl-fips-2.0.2/crypto/buffer'
make[2]: Leaving directory `/root/software/openssl-fips-2.0.2/crypto/buffer'
making install in crypto/evp...
make[2]: Entering directory `/root/software/openssl-fips-2.0.2/crypto/evp'
make[2]: Leaving directory `/root/software/openssl-fips-2.0.2/crypto/evp'
making install in crypto/ecdh...
make[2]: Entering directory `/root/software/openssl-fips-2.0.2/crypto/ecdh'
make[2]: Leaving directory `/root/software/openssl-fips-2.0.2/crypto/ecdh'
making install in crypto/cmac...
make[2]: Entering directory `/root/software/openssl-fips-2.0.2/crypto/cmac'
make[2]: Leaving directory `/root/software/openssl-fips-2.0.2/crypto/cmac'
make[1]: Leaving directory `/root/software/openssl-fips-2.0.2/crypto'
making install in fips...
make[1]: Entering directory `/root/software/openssl-fips-2.0.2/fips'
making install in fips/sha...
make[2]: Entering directory `/root/software/openssl-fips-2.0.2/fips/sha'
make[2]: Leaving directory `/root/software/openssl-fips-2.0.2/fips/sha'
making install in fips/rand...
make[2]: Entering directory `/root/software/openssl-fips-2.0.2/fips/rand'
make[2]: Leaving directory `/root/software/openssl-fips-2.0.2/fips/rand'
making install in fips/des...
make[2]: Entering directory `/root/software/openssl-fips-2.0.2/fips/des'
make[2]: Leaving directory `/root/software/openssl-fips-2.0.2/fips/des'
making install in fips/aes...
make[2]: Entering directory `/root/software/openssl-fips-2.0.2/fips/aes'
make[2]: Leaving directory `/root/software/openssl-fips-2.0.2/fips/aes'
making install in fips/dsa...
make[2]: Entering directory `/root/software/openssl-fips-2.0.2/fips/dsa'
make[2]: Leaving directory `/root/software/openssl-fips-2.0.2/fips/dsa'
making install in fips/ecdh...
make[2]: Entering directory `/root/software/openssl-fips-2.0.2/fips/ecdh'
make[2]: Leaving directory `/root/software/openssl-fips-2.0.2/fips/ecdh'
making install in fips/ecdsa...
make[2]: Entering directory `/root/software/openssl-fips-2.0.2/fips/ecdsa'
make[2]: Leaving directory `/root/software/openssl-fips-2.0.2/fips/ecdsa'
making install in fips/rsa...
make[2]: Entering directory `/root/software/openssl-fips-2.0.2/fips/rsa'
make[2]: Leaving directory `/root/software/openssl-fips-2.0.2/fips/rsa'
making install in fips/dh...
make[2]: Entering directory `/root/software/openssl-fips-2.0.2/fips/dh'
make[2]: Leaving directory `/root/software/openssl-fips-2.0.2/fips/dh'
making install in fips/cmac...
make[2]: Entering directory `/root/software/openssl-fips-2.0.2/fips/cmac'
make[2]: Leaving directory `/root/software/openssl-fips-2.0.2/fips/cmac'
making install in fips/hmac...
make[2]: Entering directory `/root/software/openssl-fips-2.0.2/fips/hmac'
make[2]: Leaving directory `/root/software/openssl-fips-2.0.2/fips/hmac'
making install in fips/utl...
make[2]: Entering directory `/root/software/openssl-fips-2.0.2/fips/utl'
make[2]: Leaving directory `/root/software/openssl-fips-2.0.2/fips/utl'
for i in fipsld fips_standalone_sha1 ; \
echo "installing $i"; \
cp $i /usr/local/ssl/fips-2.0/bin/$i. \
chmod 755 /usr/local/ssl/fips-2.0/bin/$i. \
mv -f /usr/local/ssl/fips-2.0/bin/$i.new /usr/local/ssl/fips-2.0/bin/$i; \
installing fipsld
installing fips_standalone_sha1
cp -p -f fipscanister.o fipscanister.o.sha1 \
fips_premain.c fips_premain.c.sha1 \
/usr/local/ssl/fips-2.0/lib/; \
chmod 0444 /usr/local/ssl/fips-2.0/lib/fips*
make[1]: Leaving directory `/root/software/openssl-fips-2.0.2/fips'
making install in test...
make[1]: Entering directory `/root/software/openssl-fips-2.0.2/test'
make[1]: Nothing to be done for `install'.
make[1]: Leaving directory `/root/software/openssl-fips-2.0.2/test'
zlib安装日志
cp libz.a /usr/local/lib
chmod 644 /usr/local/lib/libz.a
cp libz.so.1.2.8 /usr/local/lib
chmod 755 /usr/local/lib/libz.so.1.2.8
cp zlib.3 /usr/local/share/man/man3
chmod 644 /usr/local/share/man/man3/zlib.3
cp zlib.pc /usr/local/lib/pkgconfig
chmod 644 /usr/local/lib/pkgconfig/zlib.pc
cp zlib.h zconf.h /usr/local/include
chmod 644 /usr/local/include/zlib.h /usr/local/include/zconf.h
nginx安装日志
Configuration summary
+ using PCRE library: ../pcre-8.21
+ using OpenSSL library: ../openssl-fips-2.0.2
+ md5: using OpenSSL library
+ sha1: using OpenSSL library
+ using zlib library: ../zlib-1.2.8
nginx path prefix: "/usr/local/nginx"
nginx binary file: "/usr/local/nginx/nginx"
nginx configuration prefix: "/usr/local/nginx"
nginx configuration file: "/usr/local/nginx/nginx.conf"
nginx pid file: "/usr/local/nginx/nginx.pid"
nginx error log file: "/usr/local/nginx/logs/error.log"
nginx http access log file: "/usr/local/nginx/logs/access.log"
nginx http client request body temporary files: "client_body_temp"
nginx http proxy temporary files: "proxy_temp"
nginx http fastcgi temporary files: "fastcgi_temp"
nginx http uwsgi temporary files: "uwsgi_temp"
nginx http scgi temporary files: "scgi_temp"
_________________________________________________________________
[root@localhost nginx-1.4.5]# make install
make -f objs/Makefile install
make[1]: Entering directory `/root/software/nginx-1.4.5'
test -d '/usr/local/nginx' || mkdir -p '/usr/local/nginx'
test -d '/usr/local/nginx'
|| mkdir -p '/usr/local/nginx'
test ! -f '/usr/local/nginx/nginx'
|| mv '/usr/local/nginx/nginx'
'/usr/local/nginx/nginx.old'
cp objs/nginx '/usr/local/nginx/nginx'
test -d '/usr/local/nginx'
|| mkdir -p '/usr/local/nginx'
cp conf/koi-win '/usr/local/nginx'
cp conf/koi-utf '/usr/local/nginx'
cp conf/win-utf '/usr/local/nginx'
test -f '/usr/local/nginx/mime.types'
|| cp conf/mime.types '/usr/local/nginx'
cp conf/mime.types '/usr/local/nginx/mime.types.default'
test -f '/usr/local/nginx/fastcgi_params'
|| cp conf/fastcgi_params '/usr/local/nginx'
cp conf/fastcgi_params
'/usr/local/nginx/fastcgi_params.default'
test -f '/usr/local/nginx/fastcgi.conf'
|| cp conf/fastcgi.conf '/usr/local/nginx'
cp conf/fastcgi.conf '/usr/local/nginx/fastcgi.conf.default'
test -f '/usr/local/nginx/uwsgi_params'
|| cp conf/uwsgi_params '/usr/local/nginx'
cp conf/uwsgi_params
'/usr/local/nginx/uwsgi_params.default'
test -f '/usr/local/nginx/scgi_params'
|| cp conf/scgi_params '/usr/local/nginx'
cp conf/scgi_params
'/usr/local/nginx/scgi_params.default'
test -f '/usr/local/nginx/nginx.conf'
|| cp conf/nginx.conf '/usr/local/nginx/nginx.conf'
cp conf/nginx.conf '/usr/local/nginx/nginx.conf.default'
test -d '/usr/local/nginx'
|| mkdir -p '/usr/local/nginx'
test -d '/usr/local/nginx/logs' ||
mkdir -p '/usr/local/nginx/logs'
test -d '/usr/local/nginx/html'
|| cp -R html '/usr/local/nginx'
test -d '/usr/local/nginx/logs' ||
mkdir -p '/usr/local/nginx/logs'
make[1]: Leaving directory `/root/software/nginx-1.4.5'
参考地址:http://www.xj123.info/2416.html
&http://www.cnblogs.com/dennisit/archive//2834719.html
&http://blog.s135.com/nginx_php_v6/
http://www.nginx.cn/install
阅读(...) 评论()

我要回帖

更多关于 yum 安装nginx 的文章

 

随机推荐