linux CentOS6.5 x64系统下安装JDK1.7+tomcat7.0+nginx1.9.9
来源:互联网 发布:网络推广专员工资 编辑:程序博客网 时间:2024/05/21 15:52
**
一、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/jdk7JRE_HOME=/usr/local/jdk7/jrePATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATHCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libexport 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 /confvim 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 CentOS6.5 x64系统下安装JDK1.7+tomcat7.0+nginx1.9.9
- Linux下安装jdk1.7、tomcat7.0、mysql5.6
- Linux(CentOS6.5)下编译安装Nginx1.10.1
- CentOS6.5下Nginx1.7.4安装记录
- centos6.5下安装nginx1.8.0
- CentOS6.5下安装nginx1.10
- centOS6.5下yum安装nginx1.10.2
- CentOS6.5下Nginx1.7.4安装记录
- CentOS6.5下Nginx1.7.4安装记录
- CentOS6.5下安装tomcat7
- CentOS6.4系统下安装Tomcat7
- centOS6.5下安装jdk1.7
- linux下安装nginx1.0
- 在 Linux RedHatEL6 环境下安装配置 JDK1.7 + Tomcat7.0 + MySQL5.6
- linux CentOS 6.5 下安装jdk1.7, tomcat7.0环境配置
- Linux 下安装 jdk-7u75-linux-x64.gz,jdk1.7.0_75,jdk1.7步骤:
- Linux 下安装 jdk-7u75-linux-x64.gz,jdk1.7.0_75,jdk1.7步骤:
- Linux 下安装 jdk-7u75-linux-x64.gz,jdk1.7.0_75,jdk1.7步骤:
- 贝叶斯线性回归(Bayesian Linear Regression)
- AngularJS 2.0五分钟快速入门
- ThreadLocal & Reference
- 全国省市区数据SQL - 省市区
- Android消息循环机制
- linux CentOS6.5 x64系统下安装JDK1.7+tomcat7.0+nginx1.9.9
- 安卓开发:SharedPreferences存储简析
- 数据库知识点整理
- mysql存储过程详解
- JNI中的全局引用/局部引用/弱全局引用、缓存jfieldID和jmethodID的两种方式
- caffe基础(5):Blob,Layer和Net以及对应配置文件的编写
- UIImagePickerController简单使用
- BitMap OOM
- 笔记︱风控分类模型种类(决策、排序)比较与模型评估体系(ROC/gini/KS/lift)