在服务器Linux上部署自己的Tomcat+Mysql项目

在服务器Linux上部署自己的Tomcat+Mysql项目

  • 1.配置Linux服务器
    • 2.安装JDK+Mysql
      • 3.利用mobaXterm登录服务器(上传文件)
        • 4.配置Tomcat

—在完成了windows Server2008部署项目后(windows 服务器部署很简单,把该复制的复制到C盘,然后打开相应端口即可)。
今天又尝试了Linux Centos7部署项目,方法如下:
首先是购买服务器,我用的是腾讯云的云+校园: 腾讯云的云+校园.(学生有优惠,不然动不动几千很贵),也可以选择阿里云:链接: 阿里云.新用户免费试用一个月。都可以

在服务器Linux上部署自己的Tomcat+Mysql项目_第1张图片
在服务器Linux上部署自己的Tomcat+Mysql项目_第2张图片

1.配置Linux服务器

1>有了服务器后第一步:(先修改密码,可以直接重置密码,如果有域名需要解析参考这篇博客: 域名与服务器如何绑定?.)
在服务器Linux上部署自己的Tomcat+Mysql项目_第3张图片
2>然后开启安全组的各类接口,也就是给了我们本地访问端口权限:
在服务器Linux上部署自己的Tomcat+Mysql项目_第4张图片
3>然后就可以拿着改好的密码登录了,进去后第一件事关闭防火墙:(不然远程连接不了服务器)

//暂时关闭防火墙
systemctl stop firewalld
停止并禁用开机启动
sytemctl disable firewalld

2.安装JDK+Mysql

1.登录后先完成后先下载安装java语言环境JDK:

//安装
yum -y install java-1.8.0-openjdk.x86_64
//验证
java -version

2.安装Mysql:yum上mysql的资源有问题,所以不能仅仅之用yum。在使用yum之前还需要用其他命令获取mysql社区版.

//依次输入这五条指令
mkdir /temp 
cd /temp 
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm 
yum install mysql mysql-server mysql-devel -y

在服务器Linux上部署自己的Tomcat+Mysql项目_第5张图片

//启动服务并验证
systemctl start mysql.service 
netstat -anp|grep 3306

//设置密码:通过Yum安装的mysql的管理员账户是没有密码的,这里通过命令设置其密码为 admin ,使用别的密码要牢记哦
mysqladmin -u root -p admin

navicat 远程连接云服务器的mysql:远程连接Mysql .

3.利用mobaXterm登录服务器(上传文件)

下载地址:mobaXterm官网免费下载.
这个工具很强大,做个对比:
–用CuteFtp 9.0超时连接失败
在服务器Linux上部署自己的Tomcat+Mysql项目_第6张图片
–利用mobaXterm,远程控制服务器、内置FTP直接成功
在服务器Linux上部署自己的Tomcat+Mysql项目_第7张图片
在服务器Linux上部署自己的Tomcat+Mysql项目_第8张图片
下载好后先把本地Tomcat文件包传上去,直接拖拽即可,web项目应在Tomcat webapps文件下

4.配置Tomcat

1.修改server.xml文件

<Context path="/xxx" docBase="/xxx" debug="0" reloadable="false" />

docBase改为Linux下文件路径
path="/" 表示 不需要填写 url ,默认访问。
在这里插入图片描述
2.
启动:

//启动:进入tomcat/bin目录下
/usr/local/tomcat7/bin/startup.sh 
//验证8080端口是否占用
netstat -anp|grep 8080

最后 可以通过 IP+端口号+项目名访问你的项目了

www.abc.com:8080/xxx
如果我想通过
IP直接访问我的网站呢比如
www.abc.com 直接跳转到我的网站
这就需要备案成功以后,才可以访问默认的80端口了
具体怎么设置看下面的教程。
去掉8080端口也能访问网站.

本文借鉴:如何把web项目部署到Linux云服务器.

你可能感兴趣的:(Linux)