本文作者:阿豪

Centos安装Java环境

阿豪 3周前 ( 06-19 20:31 ) 13

操作系统: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进入下载页面

image.png

我们找到Linux Compressed Archive 点击后面的下载链接

image.png

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

image.png

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

image.png

10、加入开机启动

# chkconfig --add tomcat

# chkconfig tomcat on

11、启动/etc/init.d/tomcat start

# ps aux |grep tomcat

image.png

测试

访问外网ip:8080

image.png

默认站点路径/usr/local/tomcat/webapps/host-manager

nginx整合tomcat反向代理

http://nginx.org/en/download.html  访问Nginx官网,选择Stable version稳定版本下载

image.png

# 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 #看看是否进程

image.png

# cd /usr/local/nginx/conf

# cp nginx.conf nginx.conf.bak

# vi nginx.conf

在默认站点中的

location / {

添加一行

proxy_pass http://localhost:8080;

如图

image.png

# /usr/local/nginx/sbin/nginx -s reload 重新加载

image.png

文章版权及转载声明

作者:阿豪本文地址:https://www.ahaoyw.com/article/346.html发布于 3周前 ( 06-19 20:31 )
文章转载或复制请以超链接形式并注明出处阿豪运维笔记

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

分享