标签:
前段时间正在学习服务器部署,但由于公司正好碰上几个项目要赶着上线,帮着其他组做项目去了,服务器的部署就耽搁了。昨天重新在CentOS6.6上安装了Nginx,也正好记录一下安装中碰到的一些问题。
setup是我们公司安装应用服务器时的一个目录,里面包含nginx、tomcat、postgreSql数据库等,这里我就不多扯了。
1 cd /usr/setup 2 rm ./nginx-1.4.7 -r -f 3 tar zxvf nginx-1.4.7.tar.gz 4 cp ./headers-more-nginx-module-0.25.tar.gz ./nginx-1.4.7 5 cp ./nginx_tcp_proxy_module-master.tar.gz ./nginx-1.4.7 6 cp ./jvmroute.tar.gz ./nginx-1.4.7 7 cd nginx-1.4.7 8 tar zxvf headers-more-nginx-module-0.25.tar.gz 9 tar zxvf jvmroute.tar.gz 10 tar zxvf nginx_tcp_proxy_module-master.tar.gz 11 patch -p0 < ./jvmroute/jvm_route.patch 12 patch -p1 < ./nginx_tcp_proxy_module-master/tcp.patch 13 rm ./headers-more-nginx-module-0.25.tar.gz -r -f 14 rm ./jvmroute.tar.gz -r -f 15 ./configure --add-module=./jvmroute/ --add-module=./headers-more-nginx-module-0.25/ 16 make 17 sudo make install
我在安装Nginx时,给它添加模块时一直不成功,百度后说缺少GCC,使用whereis gcc命令查看,确实没看到gcc的安装路径。之后使用yum命令安装了gcc,但是结果就像冬日的大武汉一样,虽然阳光灿烂但依然冷死人了,我还是没有安装成功。这时我怀疑是不是缺少了一些命令(因为我之前也没在Linux上装过程序),上公司内部共享ip中去找,果然功夫不负大意人啊,共享上竟然会有2个Nginx的安装文件,其中一个是我现在安装的,还有一个是正确的,里面关于添加模块这里命令不一样,我重新去将文件拷贝到Linux上安装了Nginx,这次是成功了!
下面后正确的添加模块命令:
./configure --with-pcre=/usr/setup/pcre-8.36 --with-pcre-jit --add-module=./jvmroute/ --add-module=./headers-more-nginx-module-0.25/ --add-module=./nginx_tcp_proxy_module-master
好了,已经成功安装了好了,下次介绍其他程序的安装以及配置。
标签:
原文地址:http://www.cnblogs.com/alarm1673/p/4999667.html