Centos安装Java环境
温馨提示:这篇文章已超过741天没有更新,请注意相关的内容是否还可用!
操作系统:CentOS 7.5
Tomcat 版本:TOMCAT-7.0.100
JDK 版本:JDK-13.0.2
安装JAVA
首先到https://www.oracle.com/cn/java/technologies/javase-downloads.html 去官网下载
点击jdk download进入下载页面
我们找到Linux Compressed Archive 点击后面的下载链接
2、解压压缩包,并移动到/usr/local
# tar -zxvf jdk-13.0.2_linux-x64_bin.tar.gz
# mv jdk-13.0.2 /usr/local
3、设置变量
# vi /etc/profile.d/java.sh
JAVA_HOME=/usr/local/jdk-13.0.2/ JAVA_BIN=/usr/local/jdk-13.0.2/bin JRE_HOME=/usr/local/jdk-13.0.2/jre PATH=$PATH:/usr/local/jdk-13.0.2/bin:/usr/local/jdk-13.0.2/jre/bin CLASSPATH=/usr/local/jdk-13.0.2/jre/lib:/usr/local/jdk-13.0.2/lib:/usr/local/jdk-13.0.2/jre/lib/charsets.jar export JAVA_HOME JAVA_BIN JRE_HOME PATH CLASSPATH
4、初始化
# . /etc/profile.d/java.sh
5、验证
# java -version
tomcat安装
Tomcat官网下载地址https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat
# cd /usr/local/src
# wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.100/bin/apache-tomcat-7.0.100.tar.gz
如下载地址失效的话可以到http://mirrors.hust.edu.cn/apache/tomcat/tomcat-7去看最新版本
# tar -zxvf apache-tomcat-7.0.100.tar.gz
7、移动目录
# mv apache-tomcat-7.0.100 /usr/local/tomcat
8、移动启动脚本
# cd /usr/local/tomcat/
# cp -v bin/catalina.sh /etc/init.d/tomcat
# chmod 755 /etc/init.d/tomcat
9、修改配置文件vi /etc/init.d/tomcat
# chkconfig: 2345 63 37 . /etc/init.d/functions JAVA_HOME=/usr/local/jdk-13.0.2 CATALINA_HOME=/usr/local/tomcat
10、加入开机启动
# chkconfig --add tomcat
# chkconfig tomcat on
11、启动/etc/init.d/tomcat start
# ps aux |grep tomcat
测试
访问外网ip:8080
默认站点路径/usr/local/tomcat/webapps/host-manager
nginx整合tomcat反向代理
http://nginx.org/en/download.html 访问Nginx官网,选择Stable version稳定版本下载
# cd /usr/local/src
# wget http://nginx.org/download/nginx-1.16.1.tar.gz
# tar -zxvf nginx-1.16.1.tar.gz
# cd nginx-1.16.1
# yum -y install gcc gcc-c++ autoconf automake make pcre-devel openssl openssl-devel openssl openssl-devel
# ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
# make && make install
启动Nginx
# /usr/local/nginx/sbin/nginx
# ps aux |grep nginx #看看是否进程
# cd /usr/local/nginx/conf
# cp nginx.conf nginx.conf.bak
# vi nginx.conf
在默认站点中的
location / {
添加一行
proxy_pass http://localhost:8080;
如图
# /usr/local/nginx/sbin/nginx -s reload 重新加载