實驗環境
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,如需轉載請自行聯系原作者