Linux-在新买的阿里云服务器上部署Tomcat并支持外网访问的配置(步骤记录)
一、首先你得有一台外网上的服务器
华为、腾讯、阿里都有云服务售卖,我这里是在阿里云打折时购买的。
二、使用Xshell和XFTP连接上云服务
当然了,连接工具有很多种,可随意。购买服务器之后,你会收到云服务的一些数据,可以根据这些数据去连接。
(1)连接XFTP
(2)连接XShell
三、上传Tomcat和JDK到云服务上
可以通过XFTP这个可视化工具,去拖拽上传
也可以通过rz指令,在xshell控制上弹出文件选择框,来选择指定的文件上传到云服务器当前文件夹中,注意一点的是,刚买的新服务器一般是不支持rz指令的,需要自己安装:“yum -y install lrzsz ”
上传成功
四、安装tomcat和配置JDK环境变量,启动tomcat服务
首先为了路径统一,可以新建一个指定文件夹来存放tomcat和jdk或者其他文件。
把上传到云服务上的tomcat和jdk解压到上图路径下
首先进入上图路径下:
然后:
解压tomcat: cd /home/test ;tar -xvf apache-tomcat-7.0.82.tar.gz -C ./tomcat/
解压JDK: cd /home/test ;tar -xvf jdk-8u191-linux-x64.tar.gz -C ./jdk1.8/
紧接着是需要配置JDK环境变量:我选择的是在: /etc/profile文件中配置JDK环境变量,(刚买的服务,自己使用,就直接在root用户下操作了)
(1)找到/etc/profile文件
(2)vi打开这个文件profile,并在最后添加配置jdk参数
需要注意的是:
1 export PATH=$JAVA_HOME/bin:/usr/bin:/usr/sbin:/bin/:/usr/X11R6/bin
$JAVA_HOME/bin 是JDK的配置
/usr/bin:/usr/sbin:/bin/:/usr/X11R6/bin 是Linux系统本身原有的配置,如果不加上这段信息,就会导致一些Linux常用的指令,比如:ll ,ls vi grep cp mv 等指令无法被找到,无法使用
(3)让系统重新加载配置
(4)检查JDK是否正常配置:java -version 和javac
(5)修改tomcat中的服务端口
找到:tomcat安装路径下的:*/conf/server.xml文件
vi打开server.xml文件,修改端口号
(6)启动tomcat服务
进入tomcat文件夹下的bin目录
(7)检查tomcat启动日志
进入tomcat文件夹下的logs目录
vi打开catalina.out文件,查看日志
五、调整Linux防火墙
执行(1)步骤即可,其余为知识点补充
(1)开放8080端口
(2)查看防火墙状态对端口的监听状态
(3)查看防火墙状态
从上图中可以看出防火墙处于启动状态(enabled)
(4)开启防火墙
(5)关闭防火墙
六、调整阿里云服务控制台安全组策略设置
第一步:找到位置
第二步:设置新增
第三步:查看
七、开始在外网访问启动的tomcat服务
Linux-在新买的阿里云服务器上部署Tomcat并支持外网访问的配置(步骤记录)的更多相关文章
- 阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7)
阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7) 1.效果图 1 2. 部署步骤 1 1. mysql安装附加(centos7) 7 ...
- unigui在阿里云服务器上部署
unigui在阿里云服务器上部署 客户租用了阿里云WINDOWS2008服务器,部署UNIGUI发现死活不行,WINDOWS2008自带的IE9浏览器打开URL,卡死在loading...... 我远 ...
- Linux学习2-在阿里云服务器上部署禅道环境
前言 以前出去面试总会被问到:测试环境怎么搭建?刚工作1-2年不会搭建测试环境还可以原谅自己,工作3-5年后如果还是对测试环境搭建一无所知,面试官会一脸的鄙视. 本篇以最简单的禅道环境搭建为例,学习下 ...
- 阿里云服务器上部署java项目(安装mysql)
安装mysql步骤如下: 1.安装MySQL官方的yum repository: wget -i -c http://dev.mysql.com/get/mysql57-community-relea ...
- 阿里云服务器上部署java项目(安装jdk,tomcat)
安装JDK a.执行下面的yum指令安装,无线配置环境变量. 1.yum -y update #首先更新一下YUM源2.yum list Java* ---------#列出所有的JDK 3.yum ...
- 关于前期在云服务器上部署TOMCAT服务器的问题
如果你要将你的项目放在服务器上(针对云服务器),首先你必须要学会前期部署Tomcat的准备, 第一步:安装jdk,配置环境变量 这个比较简单,配置java环境变量最为简单的方法是将java的 (../ ...
- 关于在云服务器上部署tomcat笔记
tomcat无法启动的原因有:1.由于在tomcat里JVM没有配好,他默认的是批向c:\program file\Java下的那一个,如果你确认 这没有删掉,JVM指向你自己安装的jdk\jre试试 ...
- 阿里云Linux启动tomcat并能外网访问
问题描述: 先描述一下我的心路历程吧,新买了阿里云服务器,由于需求不是很大,只是为了备案,所以买了个最低配的,而且是Windows server2012的.那现在需要做的是在这个乞丐版的server上 ...
- 使用Navicat连接阿里云服务器上的MySQL数据库=======Linux 开放 /etc/hosts.allow
使用Navicat连接阿里云服务器上的MySQL数据库 1.首先打开Navicat,文件>新建连接> 2,两张连接方法 1>常规中输入数据库的主机名,端口,用户名,密码 这种直接 ...
随机推荐
- 第一个Net+Mysql的例子,比想象的简单很多
1.window下安装mysql,比较简单,完全的图形化界面,不用看文档一路点击下来也ok,注意中间几个configtype选项就可以. 2.安装MySql Net的驱动程序程序,安装完后就是几个dl ...
- 线程之死锁、递归锁、信号量、事件Event 、定时器
1.死锁的现象 所谓死锁: 是指两个或两个以上的进程或线程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去.此时称系统处于死锁状态或系统产生了死锁,这些永远在互相 ...
- 根据段落编号自动添加书签的VBA
Sub 宏1() ' ' 宏1 宏 ' ' Dim myRange As Word.Range Dim num As String, content As String Selection.Ho ...
- vs2012应用程序的打包和图标设置
最近用VS2010+QT做了一个小软件,为了把它打包发布,查了很多资料,现在总结下,便于以后查看. 本方法不限于VS2010,也不限于QT,只要你运行你的代码得到exe之后,都可以参照本方法进行. 参 ...
- GNU/Linux操作系统总览
计算机科学本科的专业课包括高等数学.离散数学.模拟电子技术.数字电子技术.微机原理.汇编语言原理.高级程序语言.操作系统原理.高级编译原理.嵌入式原理.网络原理.计算机组成与结构等诸多科目.GNU计算 ...
- SpringBoot入门之spring-boot-maven-plugin
spring-boot-maven-plugin插件是将springboot的应用程序打包成fat jar的插件.首先我们说一下啥叫fat jar.fat jar 我们暂且叫他胖jar吧,实在是找不到 ...
- nexus3 搭建maven远程仓库
右上角 下载maven http://maven.apache.org/download.cgi 下载nexus https://www.sonatype.com/download-oss-sonat ...
- ios常用空间UIScrollViewIndicator的一些属性
UIScrollView属性: 1 alwaysBounceHorizontal BOOL值,当水平滚条到达终点,总是(视图)弹跳 2 alwaysBounceVertical ...
- 用jQuery获取table中行id和td值
<%@ page language="java" pageEncoding="UTF-8"%> <% String path = reques ...
- unit_2_homework
随记2018/4/23 # 找元祖中的元素,移除每个元素的空格,并查找以a或A开头,c结尾的所有元素. # 思路:将i取出来,求得li列表中有多少个元素for i in range(len(li)): ...