目录
[1. 环境](#1. 环境)
[2. 基础软件安装](#2. 基础软件安装)
[2.1 JDK安装](#2.1 JDK安装)
[2.1.1 下载jdk8](#2.1.1 下载jdk8)
[2.1.2 上传JDK到服务器](#2.1.2 上传JDK到服务器)
[2.1.3 解压JDK到当前目录](#2.1.3 解压JDK到当前目录)
[2.1.4 配置环境变量](#2.1.4 配置环境变量)
[2.1.5 执行命令 ,让配置生效](#2.1.5 执行命令 ,让配置生效)
[2.2 防火墙配置](#2.2 防火墙配置)
[2.2.1 查看firewall服务状态](#2.2.1 查看firewall服务状态)
[2.2.2 查看firewall的状态](#2.2.2 查看firewall的状态)
[2.2.3 开启、重启、关闭防火墙](#2.2.3 开启、重启、关闭防火墙)
[2.3 nginx安装](#2.3 nginx安装)
[2.3.1 上传nginx包到服务器](#2.3.1 上传nginx包到服务器)
[2.3.2 解压安装nginx](#2.3.2 解压安装nginx)
[2.3.3 make命令报错,缺少nginx相关拆件](#2.3.3 make命令报错,缺少nginx相关拆件)
[2.3.4 启动关闭重启nginx](#2.3.4 启动关闭重启nginx)
[2.3 安装Tomcat](#2.3 安装Tomcat)
[2.3.1 创建项目目录](#2.3.1 创建项目目录)
[2.3.2 启动tomcat](#2.3.2 启动tomcat)
1 . 环境
- 服务环境:Contos7
- Jdk :java1.8.0.271
- 端口:8083
- 服务器容器:tomcat8、nginx1.9.9
2 . 基础软件安装
2.1 JDK安装
2.1.1 下载jdk8
首先要 查看自己的操作系统是多少位 的,然后下载相应的JDK
下载教程https://jingyan.baidu.com/article/9989c746064d46f648ecfe9a.html

2 .1. 2 上传JDK到服务器
进入home目录并创建java目录
|---------------------------------|
| cd /home mkdir ./java cd ./java |
本地下载好可以使用Xftps 工具把安装包 复制到 java目录下或者在本地
具体步骤省略
|----------------------------------------------------------------------------|
| |
注意目录:/home/java
2.1.3 解压JDK到当前目录
|----------------------------------------------------------------------|
| cd /home mkdir ./java cd ./java tar -zxvf jdk-8u271-linux-x64.tar.gz |
2 .1. 4 配置环境变量
|-----------------|
| vi /etc/profile |
按住键盘下键(↓)直到底部
输入 i 编辑
添加如下内容:JAVA_HOME根据实际目录来
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| #JAVA start export JAVA_HOME=/home/java/jdk1.8.0_271 export CLASSPATH=.:JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar export PATH=JAVA_HOME/bin:JAVA_HOME/jre/bin: $PATH #JAVA end |
如下图
|----------------------------------------------------------------------------|
| |
编辑好了以后,按esc 然后按shift+:键 输入wq 点击enter键 编辑完成
2.1.5 执行命令 ,让配置生效
|-----------------------------------|
| source /etc/profile java -version |
如下图
|----------------------------------------------------------------------------|
| |
配置成功
2.2 防火墙配置
2.2.1 查看firewall服务状态
|----------------------------|
| systemctl status firewalld |
如下图
|----------------------------------------------------------------------------|
| |
2.2.2 查看firewall的状态
|----------------------|
| firewall-cmd --state |
如下图
|----------------------------------------------------------------------------|
| |
2.2.3 开启、重启、关闭防火墙
|--------------------------------------------------------------------------------------------|
| #启动 systemctl start firewalld #重启 systemctl restart firewalld #关闭 systemctl stop firewalld |
2.2.4 查看防火墙规则
|-------------------------|
| firewall-cmd --list-all |
如下图
|----------------------------------------------------------------------------|
| |
2.2. 5、查询、开放、关闭端口
|--------------------------------------------------------------------------------------------------------------------------------------------------------------|
| # 查询端口是否开放 firewall-cmd --query-port=8080/tcp # 开放8083端口 firewall-cmd --permanent --add-port=8080/tcp # 移除端口 firewall-cmd --permanent --remove-port=8080/tcp |
添加8083端口后重启服务
|-----------------------------|
| systemctl restart firewalld |
2 .3 nginx安装
2 .3.1 上传nginx包到服务器
|----------------------------------------------------------------------------|
| |
2 .3.2 解压安装nginx
|---------------------------------------------------------------------------------------------------------------------------------------------------|
| cd /home/nginx ## 解压 tar -zxvf nginx-1.9.9.tar.gz ##进入nginx目录 cd nginx-1.9.9 ## 配置 ./configure --prefix=/usr/local/nginx # make make make install |
2 .3.3 make 命令报错,缺少nginx相关拆件
上传插件
|----------------------------------------------------------------------------|
| |
依次安装插件
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| #安装命令 rpm -ivh *.rpm --nodeps --force #去除依赖安装以下插件注意顺序 mpfr-3.1.1-4.el7.x86_64.rpm libmpc-1.0.1-3.el7.x86_64.rpm kernel-headers-3.10.0-862.el7.x86_64.rpm glibc-headers-2.17-222.el7.x86_64.rpm glibc-devel-2.17-222.el7.x86_64.rpm cpp-4.8.5-28.el7.x86_64.rpm gcc-4.8.5-28.el7.x86_64.rpm |
安装nginx打包运行环境插件
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| #安装openssl依赖 tar -zxf openssl-1.0.2d.tar.gz cd ./ openssl-1.0.2d sudo ./config sudo make sudo make install #安装zlib依赖 --安装失败可以忽略 cd .. tar -xf zlib-1.2.8.tar.gz cd ./ zlib-1.2.8 sudo ./configure sudo make sudo make install #安装pcre依赖 cd .. tar -xf pcre-8.37.tar.gz cd ./ pcre-8.37 sudo ./configure sudo make sudo make install #重新安装nginx cd /nginx解压目录 ./configure --prefix=/usr/local/nginx # make make make install ] 查看libpcre文件是否存在 cd /lib64 ls -ld libpcre.so.* 如图,需要创建软连接,要仔细看报错,用报错中缺少的lib的名称指向这个libpcre.so.1.2.0,也可能是libpcre.so.*.*这种形式 创建软连接: ln -s /lib64/libpcre.so.1.2.0 /lib64/libpcre.so.0 |
2 .3.4 启动关闭重启nginx
|----------------------------------------------------------------------------------------------------------------------------------|
| #启动nginx /usr/local/nginx/sbin/nginx #重启nginx /usr/local/nginx/sbin/nginx -s reload #停止nginx /usr/local/nginx/sbin/nginx -s stop |
2.3 安装Tomcat
2.3.1 创建项目目录
|------------------------------------------------------------------------------|
| cd /usr/local mkdir ./xxx cd ./xxx mkdir ./hk_t_xxx_8081 cd ./ hk_t_xxx_8081 |
2.3.2 上传tomcat到对应目录
使用 Xftp工具 把 安装把 复制到linux下
|----------------------------------------------------------------------------|
| |
注意:可以上传上去再解压,我这里是解压完成后上传
启动tomcat前修改 ./conf/server.xml里面的端口,上传前修改好最好(不做说明)
2 . 3 .2 启动tomcat
|------------------------------------------------------------------------------------------------------------|
| #启动tomcat /usr/local/xxx/hk_t_xxx_8081/bin/start.sh #停止tomcat /usr/local/xxx/hk_t_xxx_8081/bin/shutdown.sh |
注意:启动前给start.sh 、shutdown.sh执行权限
|----------------------------------------------------------------------------|
| |