天天看點

nginx+tomcat

實驗環境

centos6.5 

實驗軟體

nginx-1.1.5.tar.gz

apache-tomcat-7.0.22.tar.gz

jdk-6u45-linux-i586.bin

pcre-8.12.tar.gz

openssl-1.0.0e.tar.gz

軟體安裝

chmod +x jdk-6u27-linux-i586.bin

./jdk-6u45-linux-i586.bin

Unpacking...

Checksumming...

Extracting...

./jdk-6u45-linux-i586.bin: ./install.sfx.1719:/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

Failed to extract the files.  Please refer to the Troubleshooting sectionof

the Installation Instructions on thedownload page for more information.

解決辦法

yum install -y ld-linux.so.2

yum install –y  glibc-* nss-* 

./jdk-6u45-linux-i586.bin  從新執行此指令

mv jdk1.6.0_45 /usr/local/java

tar zxvf apache-tomcat-7.0.22.tar.gz

mv apache-tomcat-7.0.22 /usr/local/tomcat

vim /etc/profile

最後一行添加

export JAVA_HOME="/usr/local/java"

export CLASS_PATH="$JAVA_HOME/lib:$JAVA_HOME/jre/lib"

export PATH=".:$PATH:$JAVA_HOME/bin"

export CATALINA_HOME="/usr/local/tomcat"

export JAVA_HOME CATALINA_HOME

source /etc/profile  配置生效

/usr/local/tomcat/bin/configtest.sh  測試環境

/usr/local/tomcat/bin/startup.sh    啟動服務

/usr/local/tomcat/bin/shutdown.sh  關閉服務

測試

netstat -tuplna | grep 8080

tcp       0      0 :::8080                     :::*                        LISTEN      1943/java 

lsof -i:8080

ps -e | grep java

 2591pxs/0    00:00:03 java

http://伺服器iP:8080

<a href="http://s3.51cto.com/wyfs02/M02/40/BC/wKioL1PPVP6ztXGSAATRODLWn_g587.jpg" target="_blank"></a>

看到這個說明tomcat安裝成功

tar zxvf pcre-8.12.tar.gz

cd pcre-8.12

./configure --prefix=/usr/local/pcre

Make

Make install

tar zxvf openssl-1.0.0e.tar.gz

cd openssl-1.0.0e

./config --prefix=/usr/local/openssl

make

make install

tar zxvf nginx-1.1.5.tar.gz

cd nginx-1.1.5

./configure --prefix=/usr/local/nginx--with-pcre=/root/pcre-8.12 --with-openssl=/root/openssl-1.0.0e--with-cc-opt="-I /usr/local/openssl/include/openssl/"--with-http_stub_status_module --with-http_ssl_module

/usr/local/nginx/sbin/nginx –t   測試nginx配置檔案

nginx: the configurationfile /usr/local/nginx/conf/nginx.conf syntax is ok

nginx: configuration file/usr/local/nginx/conf/nginx.conf test is successful  看到這兩行說明配置正确

/usr/local/nginx/sbin/nginx  啟動nginx

lsof -i:80

COMMAND  PID   USER   FD  TYPE DEVICE SIZE/OFF NODE NAME

nginx  38424   root    6u IPv4  54107      0t0 TCP *:http (LISTEN)

nginx  38425 nobody    6u  IPv4 54107      0t0  TCP *:http (LISTEN)

netstat -tuplna  | grep 80

tcp       0      0 0.0.0.0:80                  0.0.0.0:*                   LISTEN      38424/nginx        

tcp       0      0 :::8080                     :::*                        LISTEN      1943/java          

tcp       0      0 ::ffff:127.0.0.1:8005       :::*                        LISTEN      1943/java          

tcp       0      0 :::8009                     :::*                        LISTEN      1943/java          

udp       0      0fe80::20c:29ff:fe24:32b5:123 :::*                                    1398/ntpd          

ps -e | grep nginx

38424 ?        00:00:00 nginx

38425 ?        00:00:00 nginx

http://伺服器iP

<a href="http://s3.51cto.com/wyfs02/M01/40/BD/wKiom1PPVIOCdr31AAAciZOAJak358.png" target="_blank"></a>

看到這個截圖就說明,nginx安裝成功

到此為止nginx+tomcat,安裝完成

本文轉自 mailfile 51CTO部落格,原文連結:http://blog.51cto.com/mailfile/1445094,如需轉載請自行聯系原作者