Linux云服务器之发布web项目

版权声明:原创版权为博主所有,博主项目网址www.github.com/994683607,转载请注明出处。 https://blog.csdn.net/qq_35180973/article/details/82827982

1️⃣.配置jdk

(1).先查看系统是否存在jdk,输入命令

 java -version

显示已经存在(此处可能会显示出openjdk),并不是我们常用的jdk。jdk和openjdk是并行关系。删除系统自带的openjdk的rpm包会有依赖关系,删不掉。
正确步骤:上传自己的jdk后,更改系统默认jdk配置,选择为自己的,这样tomcat里面对jdk的配置也不用更改。
查看操作系统位数
在这里插入图片描述
解压jdk
在这里插入图片描述
配置环境
(显示java -version 与javac -version一致,即设置OK)
在这里插入图片描述
将我们自己的jdk添加进命令中
在这里插入图片描述

更改系统默认使用的jdk配置
在这里插入图片描述

更改成功!
在这里插入图片描述


2️⃣.配置tomcat

1.windows下载tomcat8,上传至linux,并解压
在这里插入图片描述
在这里插入图片描述
在tomcat的配置文件server.xml中可以修改默认端口,因为我后面的操作中,对防火墙只添加了80端口,所以也把server.xml中做响应的改动,把connector中的端口改为80(默认是8080)。不更改配置的话,后面的防火墙端口添加与阿里安全组管理的设置也会有区别
在这里插入图片描述
这儿启动后,用wget或curl命令其实可以发现,本机已经能访问了,即tomcat启动成功了!
但外网仍无法访问
查看防火墙(可看出80端口未开放)
在这里插入图片描述

添加开放端口
(具体操作忘记截图了,下面是补上的图,但好像我之前就是这个命令)
在这里插入图片描述

按理来说,到上述的步骤就应该ok了,但由于是云服务器,
阿里本身有安全性控制,
于是我们进入阿里的控制台,在“更多”那儿点击安全组配置
添加需要开放的端口以及授权对象


3️⃣.配置mysql

1.在mysql仓库里面找到合适的mysql版本,ctrl+F查找。现在在mysql的repo源
如:mysql-community-release-el7-5.noarch.rpm
在这里插入图片描述
2.安装mysql-community-release-el7-5.noarch.rpm包
在这里插入图片描述
安装完成会获得两个mysql的yum repo源。
3.安装mysql
在这里插入图片描述
4.重置mysql密码
在这里插入图片描述
这里可能会出现图中的错误。原因是/var/lib/mysql的访问权限问题,下面的命令是加权。

sudo chown -R root:root /var/lib/mysql

重启服务:

 service mysqld restart

下面是修改密码的配置:
1.在mysql系统外,使用mysqladmin 修改

mysqladmin -u root -p password "123456"

然后更改默认编码
在这里插入图片描述
在这里插入图片描述

扫描二维码关注公众号,回复: 3388138 查看本文章

重启mysql服务
查看默认编码,更改成功。

最后将war包放入tomcat安装目录下的webapp中,
关闭tomcat,再启动
这时war包就会被tomcat自动加载,解压

最后,外放即可访问

猜你喜欢

转载自blog.csdn.net/qq_35180973/article/details/82827982