一.云服务器环境搭建--Tomcat配置 |
服务器:aliyun+centos7.6
需要搭建java环境+Tomcat+mysql
这些都是直接下载压缩包自己配置或者在线安装
我选择的是在电脑上下载好各个安装包,xftp上传到服务器上
xftp下载点击这里,文章结尾处
远程连接推荐xshell,需要的评论即可
搭建基本环境并不难,这里我挑我自己会感觉比较容易忽略的地方说一下
- 安装好tomcat时,你可能会把默认端口修改成别的了,不过不管修改或者没有修改端口,都需要把这个端口开放,否则后面把打开Tomcat后本地是无法访问到的。操作如下:
1) 进入阿里云,找到自己的服务器
2)实例->
3)安全组->配置规则
4)添加安全组规则
5)添加
- 端口设置好了之后,再次回到linux终端上,进行下一步操作
下面的指令针对的时7.版本的,低版本参考这里
- 1)首先查看一下防火墙状态
sudo systemctl status firewalld
或者
firewall-cmd --state下面这样是正常开启状态

2)如果未开启,运行下面命令
sudo systemctl start firewalld3)前面我们设置了tomcat的安全组,现在查看防火墙的开放端口是否包含那个端口
firewall-cmd --list-ports3306是我的数据库端口,9999是tomcat端口

4)如果没有,则开放对应端口
firewall-cmd --zone=public --add-port=端口号/tcp --permanent5)重启防火墙,再查看防火墙端口看是否开启
firewall-cmd --reload
firewall-cmd --list-ports配置完成之后,可以启动tomcat,到tomcat包下bin目录运行./startup.sh,然后访问主机公网ip:端口号来访问一下看是否能正常访问。至此,tomcat配置告一段落
一.云服务器环境搭建--Mysql配置 |
mysql前面的配置和tomcat基本一致,加安全组端口号默认3306,打开防火对应端口(3306)
这里主要说一下在客户端连接服务器上的数据库,在客户端操作起来也比较简单
1)前面的mysql基本设置完成之后(mysql安全组+防火墙开放对应端口)之后,先启动mysql
sudo service mysqld start2)可以选择自己喜欢的mysql客户端,navicat或者sqlyog,这里以sqlyog为例(海豚图标我真的爱了)
3)打开sqlyog,进行如下操作

4)如果正常连接就ok了,但是可能报下面的错误
1.is not allowed to connect to this MySQL server
一般是权限问题,在centos终端打开,进入mysql
mysql -uroot -p
mysql> GRANT ALL PRIVILEGES ON *.* TO root@"localhost"IDENTIFIED BY "root";
mysql> flush privileges;再次回到sqlyog重试连接,若出现
ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)
可以知道已经可以连接数据库,只是登录有问题,修改一下mysql密码即可,修改密码 如果还有别的问题,欢迎留言区一起讨论。
SpringBoot项目部署到云服务器上系列教程(一)SpringBoot项目部署到云服务器上系列教程(三)
















