最近需要配置服务器,系统采用CentOS 6.3 64位版,将Nginx和Tomcat整合,以提升服务器性能。首次在Linux系统下做Nginx+Tomcat的整合,为了日后方便,记录一下。
需要准备的软件:
pcre-8.32.tar.gz
nginx-1.4.1.tar.gz
apache-tomcat-7.0.40.tar.gz
jdk-7u21-linux-x64.tar.gz
这些软件的下载连接在这里就不再提供了,百度就可以解决问题。如果有朋友着实需要,QQ:107416106,我可以发给你。
第一步:安装、配置Nginx
需要注意的是,有些系统内没有集成gcc、automake等程序,会导致无法安装程序,所以先安装这些程序
#yum install gcc gcc-c++ autoconf automake pcre-devel zlib-devel openssl-devel
1、先安装pcre,这是Nginx所依赖的正则库。
#tar zxvf pcre-8.32.tar.gz #cd pcre-8.32/ //在这一步之前可以使用mv命令将程序包移动到你想要放置的目录下 #./configure #make #make install
2、安装Nginx
#tar zxvf nginx-1.4.1.tar.gz #cd nginx-1.4.1 #./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module #make #make install #/usr/local/nginx/sbin/nginx //启动服务器,如果出现error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory,如下为解决方法: #ln -s /usr/local/lib/libpcre.so.1 /lib //32位系统 #ln -s /usr/local/lib/libpcre.so.1 /lib64 //64位系统 //关闭服务器 #usr/local/nginx/sbin/nginx -s stop
3、安装JDK
#tar zxvf jdk1.7.0_21.tar.gz #mv jdk1.7.0_21 /usr/local/jdk
JDK的安装很简单,直接解压即可。但是要记得设置环境变量
#vim /etc/profile JAVA_HOME=/usr/local/jdk CLASSPATH=$JAVA_HOME/lib PATH=$PATH:$JAVA_HOME/bin export PATH CLASSPATH JAVA_HOME //保存后使用以下命令使其生效 #source /etc/profile
4、安装Tomcat
#tar zxvf apache-tomcat-7.0.40.tar.gz #mv apache-tomcat-7.0.40 /usr/local/tomcat
Tomcat的安装依然这是么简单,同样的,要去/etc/profile里面配置一下
#vim /etc/profile JAVA_HOME=/usr/local/jdk CATALINA_HOME=/usr/local/tomcat CATALINA_BASE=/usr/local/tomcat CLASSPATH=$JAVA_HOME/lib:$CATALINA_HOME/lib PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin export PATH CLASSPATH JAVA_HOME CATALINA_HOME CATALINA_BASE //保存后,用以下命令使其生效 #source /etc/profile 未完待续...