linux CentOS6.5 x64系统下安装JDK1.7+tomcat7.0+nginx1.9.9

**

一、JDK1.7的安装及环境变量配置

**
1.下载tomcat1.7
输入命令:

wget  http://www.angsentech.com/down/jdk-7u79-linux-x64.tar.gz

2.使用winscp 进入到 root 下 找到已下载的 jdk文件 重命名为jdk-7u79-linux-x64.tar.gz

3.解压 输入命令:

tar -zxvf jdk-7u79-linux-x64.tar.gz

4.将其移动到/usr/local/目录下,并重命名为 jdk7,输入命令:

mv jdk1.7.0_79 /usr/local/jdk7

5.配置Java环境变量
(1)编辑profile

vi /etc/profile

(2)按i进入编辑模式,将以下代码

JAVA_HOME=/usr/local/jdk7
JRE_HOME=/usr/local/jdk7/jre
PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH

按 esc 保存, 输入:wq退出编辑模式。

然后输入

source /etc/profile

6.环境测试
输入 java

二、tomcat 安装
1.下载tomcat7.0

wget http://mirrors.cnnic.cn/apache/tomcat/tomcat-7/v7.0.70/bin/apache-tomcat-7.0.70.tar.gz

2.解压tomcat

tar -zxvf apache-tomcat-7.0.70.tar.gz

3.移动tomcat到/usr/local/tomcat-7.0.70

mv apache-tomcat-7.0.70 /usr/local/tomcat-7.0.70

4.进入到tomcat bin目录下

cd /usr/local/tomcat-7.0.70/bin

输入 ./startup.sh启动Tomcat,假如显示Tomcat started,则表明启动成功。

5.测试Tomcat:
打开防火墙,使外部能访问,依次输入一下操作

  cd /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
 service iptables save
service iptables restart

停止Tomcat命令

    ./shutdown.sh

在网页中输入 http://ip:8080 查看tomcat是否启动

7.tomcat7.0用户添加

cd /conf
vim tomcat-users.xml 

进入tomcat-users.xml这个文件后,按i进入vim的编辑状态,然后在之间添加下面语句(注:密码请自己更改)

<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<user username="tomcat" password="tomcat" roles="admin-gui"/>
<user username="admin" password="1234" roles="manager-gui"/>

esc 保存 :wq 退出

三、安装nginx1.9.9

安装nginx首先要安装pcre、zlib、ssl。

(一)安装pcre

1.进入到/usr/local/src路径下

cd /usr/local/src

2.下载pcre

wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gz

3.解压pcre

tar -zxvf pcre-8.39.tar.gz

4.配置pcre

cd pcre-8.39
./configure

5.编译,先执行make

make
make install

(二)安装 zlib

1.进入到/usr/local/src路径下

cd /usr/local/src

2.下载zlib

wget http://zlib.net/zlib-1.2.8.tar.gz

3.解压zlib

tar -zxvf zlib-1.2.8.tar.gz

4.配置zlib

cd zlib-1.2.8
./configure

5.编译

make
makeinstall

(三)安装ssl

1.进入到/usr/local/src路径下

cd /usr/local/src

2.下载ssl

wget ftp://ftp.openssl.org/source/old/1.0.1/openssl-1.0.1c.tar.gz

3.解压ssl

tar -zxvf openssl-1.0.1c.tar.gz

(四)安装nginx

1.进入到/usr/local/src路径下

cd /usr/local/src

2.下载nginx

wget http://nginx.org/download/nginx-1.9.9.tar.gz

3.解压nginx

tar -zxvf nginx-1.9.9.tar.gz

4.配置 nginx

cd nginx-1.9.9
./configure --sbin-path=/usr/local/nginx --conf-path=/usr/local/nginx-1.9.9/nginx.conf --pid-path=/usr/local/nginx-1.9.9/nginx.pid --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.39 --with-zlib=/usr/local/src/zlib-1.2.8 --with-openssl=/usr/local/src/openssl-1.0.1c

5.编译

make
make install

6.启动nginx

cd /usr/local/nginx
./nginx -t
./nginx

如果无法访问就配置一下防火墙,具体配置如下:

vi /etc/sysconfig/iptables 

按i进入编辑模式,设置允许80端口通过访问

-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT 

特别提示:很多网友把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败,正确的应该是添加到默认的22端口这条规则的下面。

按esc 保存,按:wq退出编辑

最后重启防火墙使配置生效

/etc/init.d/iptables restart  

在浏览器中输入:http://localhost 验证nginx是否成功启动

停止nginx

pkill -9 nginx

转载请标明原创地址:http://blog.csdn.net/sun614345456/article/details/51725092

你可能感兴趣的:(linux)