CentOS下Nginx+Tomcat

  最近需要配置服务器,系统采用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


未完待续...

 

 

  

你可能感兴趣的:(jdk,tomcat,nginx,centos)