nodeJS、mysql、tomcat环境部署到阿里云服务器(小白配置服务器当然小白能看懂,不详细请在评论区喷我)

文章目录

      • 准备工作
          • 1.下载Xftp和Xshell
          • 2.下载jdk
          • 3.下载tomcat
      • 1.在阿里云控制台进行远程链接
      • 2.部署nodejs环境
      • 3.配置mysql数据库
      • 4.JDK部署(tomcat部署需要jdk环境,被逼部署)
      • 5.tomcat部署

准备工作

1.下载Xftp和Xshell
2.下载jdk
3.下载tomcat

1.在阿里云控制台进行远程链接

a.进入阿里云控制台,选择要配置的服务器id,点击即可
nodeJS、mysql、tomcat环境部署到阿里云服务器(小白配置服务器当然小白能看懂,不详细请在评论区喷我)_第1张图片
b.进入下面页面,选中Workbench连接
nodeJS、mysql、tomcat环境部署到阿里云服务器(小白配置服务器当然小白能看懂,不详细请在评论区喷我)_第2张图片
c.输入用户名和密码
nodeJS、mysql、tomcat环境部署到阿里云服务器(小白配置服务器当然小白能看懂,不详细请在评论区喷我)_第3张图片
d.登陆进去就是一个终端页面
nodeJS、mysql、tomcat环境部署到阿里云服务器(小白配置服务器当然小白能看懂,不详细请在评论区喷我)_第4张图片
当然进行远程连接也可以使用其它软件,例如Xshell,但在这里利用的是阿里云服务器自提供的,Xshell使用也差不多。

2.部署nodejs环境

https://nodejs.org/dist/v12.16.1/node-v12.16.1-linux-x64.tar.xz

nodeJS、mysql、tomcat环境部署到阿里云服务器(小白配置服务器当然小白能看懂,不详细请在评论区喷我)_第5张图片
解压文件:

tar -xvf node-v12.16.1-linux-x64.tar.xz

nodeJS、mysql、tomcat环境部署到阿里云服务器(小白配置服务器当然小白能看懂,不详细请在评论区喷我)_第6张图片
创建软连接,您就可以在任意目录下直接使用node和npm命令:

ln -s /software/node-v12.16.1-linux-x64/bin/node /usr/local/bin/node
    
ln -s /software/node-v12.16.1-linux-x64/bin/npm /usr/local/bin/npm

nodeJS、mysql、tomcat环境部署到阿里云服务器(小白配置服务器当然小白能看懂,不详细请在评论区喷我)_第7张图片
注意:上面的两句软连接:/usr/local/bin/node前面是有一个空格的。
使用下面命令查看是否安装成功:

node -v
npm -v

3.配置mysql数据库

仍然是在阿里服务器远程连接实现
1.下载数据库包

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

nodeJS、mysql、tomcat环境部署到阿里云服务器(小白配置服务器当然小白能看懂,不详细请在评论区喷我)_第8张图片
2.下载完成后,使用 yum 安装

yum -y install mysql57-community-release-el7-10.noarch.rpm

3.开始安装MySQL服务器。(这步可能时间有点久)

yum -y install mysql-community-server

nodeJS、mysql、tomcat环境部署到阿里云服务器(小白配置服务器当然小白能看懂,不详细请在评论区喷我)_第9张图片
4.启动mysql

systemctl start  mysqld.service

5.查看mysql启动状态
nodeJS、mysql、tomcat环境部署到阿里云服务器(小白配置服务器当然小白能看懂,不详细请在评论区喷我)_第10张图片
6.mysql现在能正常运行了,但是我们还不知道root用户的密码
输入下面命令找密码:

grep "password" /var/log/mysqld.log

在这里插入图片描述
第二个标记的就是root用户的默认密码。

7.进入数据库更改为自己便于记忆的密码

mysql – uroot -p

然后输入上图的默认密码
nodeJS、mysql、tomcat环境部署到阿里云服务器(小白配置服务器当然小白能看懂,不详细请在评论区喷我)_第11张图片
登陆数据库成功
8.修改密码:密码包括大小写和特殊字符和数字

set password for root@localhost = password('自己的密码')

nodeJS、mysql、tomcat环境部署到阿里云服务器(小白配置服务器当然小白能看懂,不详细请在评论区喷我)_第12张图片
9.开启mysql的远程访问

grant all privileges on *.* to 'root'@'%' identified by '刚刚修改的密码' with grant option;

nodeJS、mysql、tomcat环境部署到阿里云服务器(小白配置服务器当然小白能看懂,不详细请在评论区喷我)_第13张图片
10.输入以下两句命令:

flush privileges;

exit;

nodeJS、mysql、tomcat环境部署到阿里云服务器(小白配置服务器当然小白能看懂,不详细请在评论区喷我)_第14张图片
11.开放端口:3306

1.firewall-cmd --zone=public --add-port=3306/tcp --permanent

如果显示:
firewalld is not run 即防火墙未开启

执行命令开启:(如果不显示上面错误,就直接运行第三句命令)
2.systemctl start firewalld

3.firewall-cmd --reload

nodeJS、mysql、tomcat环境部署到阿里云服务器(小白配置服务器当然小白能看懂,不详细请在评论区喷我)_第15张图片
到这里mysql就算搞定了。
12.使用navicat可视化数据库来查看服务器的数据库
a.该软件是个付费软件,还好找到了一位博主分享的破解版navicat,下载地址

https://pan.baidu.com/s/1R0toBI21PT8o29lDu2NB5Q

navicat注册码:NAVN-LNXG-XHHX-5NOO

b.安装
nodeJS、mysql、tomcat环境部署到阿里云服务器(小白配置服务器当然小白能看懂,不详细请在评论区喷我)_第16张图片
c.连接数据库:
nodeJS、mysql、tomcat环境部署到阿里云服务器(小白配置服务器当然小白能看懂,不详细请在评论区喷我)_第17张图片
下面就可以看到数据库的内容,由于我还没创建表,所以为空,在这里也就不展示啦。

4.JDK部署(tomcat部署需要jdk环境,被逼部署)

a.在本地下载好jdk压缩包,通过Xftp上传至服务器
nodeJS、mysql、tomcat环境部署到阿里云服务器(小白配置服务器当然小白能看懂,不详细请在评论区喷我)_第18张图片
b.通过Xftp上传至服务器
nodeJS、mysql、tomcat环境部署到阿里云服务器(小白配置服务器当然小白能看懂,不详细请在评论区喷我)_第19张图片
c.在阿里服务器进行远程连接,进入jdk所在目录,并查看jdk压缩包名称

1.cd /usr/local

这里要根据自己的安装路径

2.ls /usr.local

nodeJS、mysql、tomcat环境部署到阿里云服务器(小白配置服务器当然小白能看懂,不详细请在评论区喷我)_第20张图片
d.解压jdk压缩包

tar -zxvf jdk-11.0.7_linux-x64_bin.tar.gz

根据刚刚查看的压缩包名称输入
nodeJS、mysql、tomcat环境部署到阿里云服务器(小白配置服务器当然小白能看懂,不详细请在评论区喷我)_第21张图片
e.通过命令查看JDK解压后的文件名

命令:ll

nodeJS、mysql、tomcat环境部署到阿里云服务器(小白配置服务器当然小白能看懂,不详细请在评论区喷我)_第22张图片
f.配置jdk的环境变量

vi /etc/profile

进入文件后按“i”,进入输入状态,在文件最下面粘贴下面代码:(JAVA_HOME后面的版本号根据上面ll命令查看的为准)

#java environment
export JAVA_HOME=/usr/local/jdk-11.0.7
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin

nodeJS、mysql、tomcat环境部署到阿里云服务器(小白配置服务器当然小白能看懂,不详细请在评论区喷我)_第23张图片
输入完成后按"esc"键后按 “shift+:” ,最后按wq+enter保存并退出。

g.使上面配置文件生效,并查看版本号

1.source /etc/profile

2. java -version

nodeJS、mysql、tomcat环境部署到阿里云服务器(小白配置服务器当然小白能看懂,不详细请在评论区喷我)_第24张图片
如上图所示,JDK配置完毕。

5.tomcat部署

我尝试着用阿里控制台下载tomcat,但是失败了,那我就想试着在本地下载好tomcat,然后使用Xftp文件上传软件上传安装包到服务器上,Xftp软件是必须要用到的,以后项目开发完成也是需要利用Xftp将项目上传指服务器。
a.在本地电脑下载tomcat:
nodeJS、mysql、tomcat环境部署到阿里云服务器(小白配置服务器当然小白能看懂,不详细请在评论区喷我)_第25张图片
b.打开Xftp软件,连接到服务器:
nodeJS、mysql、tomcat环境部署到阿里云服务器(小白配置服务器当然小白能看懂,不详细请在评论区喷我)_第26张图片
c.连接成功后的界面:
nodeJS、mysql、tomcat环境部署到阿里云服务器(小白配置服务器当然小白能看懂,不详细请在评论区喷我)_第27张图片
d.找到tomcat,上传至服务器
nodeJS、mysql、tomcat环境部署到阿里云服务器(小白配置服务器当然小白能看懂,不详细请在评论区喷我)_第28张图片
e.现在回到阿里服务器远程控制台,利用ls命令查看服务器是否存在tomcat压缩包

ls /usr/local

ls后面的路径改为你刚刚把tomcat上传到服务器的路径

nodeJS、mysql、tomcat环境部署到阿里云服务器(小白配置服务器当然小白能看懂,不详细请在评论区喷我)_第29张图片
f.进入当前目录,并解压安装包

1. cd /usr/local

2. tar -zxvf apache-tomcat-8.5.56.tar.gz

nodeJS、mysql、tomcat环境部署到阿里云服务器(小白配置服务器当然小白能看懂,不详细请在评论区喷我)_第30张图片
g.进入解压目录的bin目录

cd apache-tomcat-8.5.56/bin

nodeJS、mysql、tomcat环境部署到阿里云服务器(小白配置服务器当然小白能看懂,不详细请在评论区喷我)_第31张图片
h.启动tomcat

./startup.sh

nodeJS、mysql、tomcat环境部署到阿里云服务器(小白配置服务器当然小白能看懂,不详细请在评论区喷我)_第32张图片
如上图所示,tomcat启动成功,如果没有配置JDK成功,tomcat是无法启动的。

i.开放8080端口

firewall-cmd --permanent --zone=public --add-port=8080/tcp

在这里插入图片描述
j.重启防火墙

systemctl restart firewalld.service

在这里插入图片描述
k.访问你的服务器
nodeJS、mysql、tomcat环境部署到阿里云服务器(小白配置服务器当然小白能看懂,不详细请在评论区喷我)_第33张图片

到这里,所有环境就部署完毕了,第一次在阿里云部署这些环境,还算挺顺利,没有遇到什么大问题,遇到的问题也在博客说明了。我第一次部署,已经把全过程都记录下来了,如果你按我的步骤下来,肯定也能成功。

你可能感兴趣的:(阿里云服务器搭建)